1、支持pagelet2、菜单扩展3、静态文件访问4、开发环境。5、OSGi平台。tms:pagelet 是一个jsp标签
分类:
编程语言 时间:
2015-11-29 18:01:09
阅读次数:
213
现在基本不怎么用了,OSGi主要的价值,在实际中体现得不太明显比如类隔离,用更简单的自定义ClassLoader也可以实现;单机多版本服务,用的场景也很少;热部署也不是很实用但是,基于OSGi框架做开发,复杂度的上升又是显而易见的。因此,用很高的代价,只能换来较少的收益,在开发人员之间推动很困难,渐...
分类:
其他好文 时间:
2015-11-23 00:59:51
阅读次数:
206
OSGi 入门篇:生命周期层前言生命周期层在OSGi框架中属于模块层上面的一层,它的运作是建立在模块层的功能之上的。生命周期层一个主要的功能就是让你能够从外部管理应用或者建立能够自我管理的应用(或者两者的结合),并且给了应用本身很大的动态性。这一章里,我们介绍生命周期层的基本特性和如何有效的使用这些...
分类:
其他好文 时间:
2015-11-06 16:07:34
阅读次数:
234
OSGi 入门篇:模块层1 什么是模块化模块层是OSGi框架中最基础的一部分,其中Java的模块化特性在这一层得到了很好的实现。但是这种实现与Java本身现有的一些模块化特性又有明显的不同。 本文介绍模块层的一些基础知识,以及OSGi联盟在设计模块层时所做的一些考虑。OSGi标准走到今天,并不是凭空...
分类:
其他好文 时间:
2015-11-06 16:05:30
阅读次数:
322
spring dm server 官网:http://static.springsource.com/projects/dm-server/1.0.x/programmer-guide/htmlsingle/programmer-guide.htmldm Server是一个完全模块化、基于OSGi的...
分类:
编程语言 时间:
2015-10-23 18:02:47
阅读次数:
308
6月17日是Apache Karaf作为Apache顶级项目。Karaf是个运行时包,包含了一个OSGi框架(Equinox或Felix)、一个命令shell(Felix Gogo)及默认情况下内置的大量实用工具。虽然Equinox与Felix可以单独使用,但Karaf旨在结合这两个框架出色的OSG...
分类:
Web程序 时间:
2015-10-21 18:49:23
阅读次数:
275
第一步,搭建OSGI环境;打开eclipse,点击run-》run configration..,配置如下,点击run。运行结果如下图所示:说明OSGI环境搭建完毕。第二步:搭建基于OSGI的web开发环境两种方式:第一种,勾选需要的Bundle,列表如下图第二种,勾选如下,点击添加需要的Bundl...
分类:
Web程序 时间:
2015-10-08 14:34:11
阅读次数:
141
今天终于把maven-bundle-plugin不能导出META-INF中的内容到Export-Package中的问题解决了,因为产品用的是OSGI框架,用到的第三方JAR包需要加载META-INF/XX/XX.xml这个内容,但在运行的时候getResource返回null。经一番调查发现META...
分类:
Web程序 时间:
2015-09-14 00:25:58
阅读次数:
287
1.?????? 背景信息 ??? Equinox项目是Eclipse开源组织提供的OSGi框架的实现。Eclipse自3.0版本开始,其内核移植到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点...
分类:
其他好文 时间:
2015-08-31 17:40:47
阅读次数:
329
转自 扩展Tomcat支持OSGi应用服务(1) 扩展Tomcat支持OSGi应用服务(2) 扩展Tomcat支持OSGi应用服务(3) 1.摘要 OSGi的动态服务,包版本管理,安全设施,热插拔等特性吸引了越来越多开发人员的关注,由于OSGi不同于以往的设计理念,在企业级应用中一直没有很大的发.....
分类:
其他好文 时间:
2015-08-27 07:03:55
阅读次数:
297