个人博客
这是我的个人博客,我的个人博客网站它不仅仅是我个人兴趣和爱好,还记录生活的瞬间,分享学习的心得,感悟生活,留住感动,静静寻觅生活的美好,它充实了我的生活,实现了我的目标和梦想。
-
顶OSGi入门篇:服务层
简单的说,服务就是“为别人所做的工作”,比如两个对象互相调用方法,那么被调用者就是在为调用者做工作。也许有的人会觉得服务是从网络上获取的,但是经典的看法其实并没有这个限制,有时候即使是完全本地的应用,也能从面向服务的编程中得到好处。
OSGI -
顶OSGI入门篇:生命周期层
生命周期层在OSGi框架中属于模块层上面的一层,它的运作是建立在模块层的功能之上的。生命周期层一个主要的功能就是让你能够从外部管理应用或者建立能够自我管理的应用(或者两者的结合),并且给了应用本身很大的动态性。
OSGI -
顶OSGI入门篇:模块层
模块层是OSGi框架中最基础的一部分,其中Java的模块化特性在这一层得到了很好的实现。但是这种实现与Java本身现有的一些模块化特性又有明显的不同。
OSGI -
顶OSGi原理与最佳实践--Spring-DM的Web应用
这里,来看一下Web版的HelloWorld。这里主要是想介绍在Spring-DM中的另外两个Bundle,一个是org.springframework.osgi.web,另外一个是org.springframework.osgi.web.extender。
OSGI -
顶OSGi原理与最佳实践--Spring-DM简介
Spring-DM指的是Spring Dynamic Modules。Spring-DM的主要目的是能够方便地将Spring框架和OSGi框架结合在一起,使得使用Spring的应用程序可以方便简单地部署在OSGi环境中,利用OSGi框架提 供 的服务,将应用变得更加模块化。
OSGI -
顶OSGi原理与最佳实践--查询字典B/S类型系统
我们首先来看一下,如何基于OSGi来开发B/S结构的应用。B/S结构应用程序的开发,可有两个选择:一个是在OSGi的框架中嵌入Http服务器,另外一个是在Servlet容器中嵌入OSGi框架。下面分别介绍这两种方式的实现。
OSGI -
顶OSGi原理与最佳实践--OSGi框架简介
Equinox是Eclipse 中的项目,并作为OSGi R4 RI 而知名,由于Equinox有Eclipse IDE这个成功案例,反映出了Equinox作为OSGI 框架的优势。Equinox 目前是随着Eclipse版本而发布的,同时,它也提供独立的下载。
OSGI