OSGI
文章平均质量分 78
lxj8495138lxj
这个作者很懒,什么都没留下…
展开
-
收藏一个OSGI网站
http://www.blogjava.net/Phrancol/category/25311.html原创 2009-03-04 16:28:43 · 84 阅读 · 0 评论 -
osgi spring hibernate
先来说说整合Hibernate的关键之处。其实用OSGi整合Hibernate很简单,但要通过Bundle方式做到可以扩展新的持久化层面的东西(比如添加新的表和操作)就比较费事了。因为Hibernate在初始化时根据注册的实体类创建SessionFactory,这样当有新的实体类添加进来时就要创建新的SessionFactory,这样系统中出现两个甚至多个SessionFatory会导致一系列的...原创 2009-04-29 08:33:13 · 143 阅读 · 0 评论 -
osgi spring hibernate =
接上文,为了测试已经搭好的架子,创建了一个注册实体的Bundle(wanged_security_entity),这个里面包含了两个实体类(Role、User)和它们的Hibernate映射文件(Role.hbm.xml、User.hbm.xml),以及一个实现了EntityRegister接口的类(SecurityEntityRegisterImpl)以提供注册实体的服务。这里仅将Securit...原创 2009-04-23 17:27:15 · 104 阅读 · 0 评论 -
OpenCore: OSGi上部署Hibernate的四种方式
本文讨论四种解决方案:1.模型对象(Domain Objects)插件模型对象(Domain Objects)集中到独立的插件(Bundle)内,Hibernate插件依赖这些模型对象插件。这是最简单的,也是比较糟糕的方式,比较小的基于OSGi的项目可以这也作做。2.改进的模型对象(Domain Objects)插件把模型对象插件当作Hibernate插件的Fragments3. Eclipse-...原创 2009-04-23 16:33:25 · 209 阅读 · 0 评论 -
the type org.springframework.dao.support.daosuppor
I am using only the 3rd party bundles from the revision 6343, spring-osgi-core, spring-osgi-extender, io and mock are from revision 6170. (I've got compilation errors on the new version)... anyway:The...2009-04-13 15:02:06 · 209 阅读 · 0 评论 -
[Eclipse] Access restriction: Class is not accessi
[Eclipse] Access restriction: Class is not accessible due to restriction on required library By Kamal MettanandaPublished: 09 September 2008"Access restriction: Class is not a...2009-04-13 09:47:52 · 150 阅读 · 0 评论 -
Service Event Listener Bundle
This example creates a simple bundle that listens for OSGi service events. This example does not do much at first, because it only prints out the details of registering and unregistering services. In ...原创 2009-04-09 10:52:27 · 123 阅读 · 0 评论 -
解决OSGI环境第三方包的NoClassDefFoundError
总结了一下:1、把第三方包的class文件改造为一个bundle,export所有的package2、使用了eclipse的equinox实现启动所有bundle3、在eclipse环境下启动都正常,但是放在命令行(windows/linux都一样)启动,都失败,即出现:Exception in thread 'Thread-1' java.lang.NoClassDefFoundError: j...原创 2009-04-07 17:48:56 · 859 阅读 · 0 评论 -
OSGI StartLevel explained and using 启动级别机制和使用
OSGI StartLevel explained and using 启动级别机制和使用bundle startlevel实际的应用环境中,我们的 bundle 互相有一定的依赖关系,所以在启动的顺序上要有所区别,好比盖楼,要从打地基开始。实际上,OSGi 框架最初的 start level 是 0,启动顺序如下:将启动级别加一,如果发现有匹配的 bundle(即 bundle 的启动级别和...原创 2009-03-17 14:52:03 · 147 阅读 · 0 评论 -
OSGI DS 实例
一,开发生产者: 工程名:org.vwpolo.osgi.service 声明接口: package org.vwpolo.osgi.service.model;public interface LoginService { public void login(String name,String password);} 实现: package org.vwpolo....2009-02-16 09:16:41 · 106 阅读 · 0 评论