基于OSGi的Virgo环境搭建(一)——环境篇

最近要将web项目模块化以支持热插拔、动态扩展等功能,因此我们开始研究如何将OSGi引入web项目。关于OSGi,大家可以参考OSGi研究与总结。现在主流的j2EE框架都离不开Spring,因此,将OSGi与Spring进行无缝整合就成为了引入OSGi的关键。

Red Hat首席软件工程师方越(Freeman)访谈

OSGi中文社区近期对Red Hat首席软件工程师、多个有影响力的国际开源项目提交者方越(Freeman)进行了访谈。方越自2005年以来全职参与企业级中间件领域多个开源项目的开发,是WebService/SOA/ESB/OSGi等领域的专家。我们将访谈内容整理出来,以飨读者,相信对无论对OSGi的初学者还是实践者都会有很大的启发。

[+More]

基于OSGi的Virgo环境搭建(二)——集成Snaps

上一篇我们介绍了用java开发模块化web所需最基本环境(STS+Virgo),本节将介绍如何集成Snaps到Virgo中并演示几个官方的小Demo。

[+More]

<mark>OSGi</mark>开发环境建立和Hello World

看了前面三篇入门篇以后是不是跃跃欲试呢?这篇文档介绍如何使用OSGi框架的一个实现——Equinox来教你如何配置一个简单的OSGi开发环境,并且在这个环境上开发一个HelloWorld程序,这其中会涵盖前面的入门篇讲到的三个层次的内容,让你在实践的同时巩固之前了解的内容。话不多说,我们开始吧! 从代码角度来看,Equinox其实就是OSGi核心标准的完整实现

[+More]

Red Hat首席软件工程师方越(Freeman)访谈

OSGi中文社区近期对Red Hat首席软件工程师、多个有影响力的国际开源项目提交者方越(Freeman)进行了访谈。方越自2005年以来全职参与企业级中间件领域多个开源项目的开发,是WebService/SOA/ESB/OSGi等领域的专家。我们将访谈内容整理出来,以飨读者,相信对无论对OSGi的初学者还是实践者都会有很大的启发。


ArchSummit全球架构师峰会前瞻:运维、电商专题早知道

由InfoQ主办的[ArchSummit全球架构师峰会](http://sz2014.archsummit.com)即将于7月18-19日在深圳举行,此次会议重点解析九个当前最受关注的领域,包括:SNS、移动互联网、金融、大数据、智能硬件、自动化运维、游戏、电商架构、云计算等。让我们提前了解其中的运维、电商专题。


基于OSGi的Virgo环境搭建(二)——集成Snaps

上一篇我们介绍了用java开发模块化web所需最基本环境(STS+Virgo),本节将介绍如何集成Snaps到Virgo中并演示几个官方的小Demo。


基于OSGi的Virgo环境搭建(一)——环境篇

最近要将web项目模块化以支持热插拔、动态扩展等功能,因此我们开始研究如何将OSGi引入web项目。关于OSGi,大家可以参考OSGi研究与总结。现在主流的j2EE框架都离不开Spring,因此,将OSGi与Spring进行无缝整合就成为了引入OSGi的关键。


【视频分享】 Java动态化模块化技术OSGi技术培训和讲座

4月25日,Java动态化模块化技术OSGi技术培训和讲座在北京大学理科2号楼成功举办。Tim ward 以“OSGi as a modularity platform”为主题,为大家带来了长达76分钟的技术盛宴。听众们和Tim Ward的互动,让这场讲座更增看点。Jeff Liu 在此次讲座中担当了翻译。


全球顶尖技术会议QCon北京2014盛大开幕

4月25-27日,InfoQ带来了2014上半年最大的综合性技术盛典——QCon全球软件开发大会(北京站)2014。本次大会在北京国际会议中心举办。三天的大会,共有100名国内外顶级软件研发大师和各路开发领域一线专家受邀,为各位解读最新业界趋势,带来最深技术洞悉,并深刻分享生产实践中的技术精华。OSGi中文社区为此次活动合作社区


OSGi培训,免费!!!

好消息!除了4月25日晚的演讲,Tim Ward 和 Jeff Liu计划在24日下午在北大为大家带来一次免费的OSGi培训,欢迎大家通过邮件报名,并帮助扩散传播。人数足够培训将正点开班!前期报名参加25日晚Tim Ward演讲的童鞋,我们很快将跟你们进行邮件确认,告知大家具体时间和活动地点,谢谢关注!


再看OSGi模块层——从在OSGi容器中引入Thymeleaf说起

Thymeleaf是一个开源的XML/XHTML/HTML5模板引擎,它的主要优势在于创建的模板可以被浏览器良好的支持并正确显示,非常适合于直接用于原型(prototype)设计。然而它的坐着一直没有添加OSGi支持,为了能够在OSGi环境下使用它,本文探究了将Thymeleaf的jar包转化为bundle的方法,并针对遇到的问题,根据《OSGi in Action》中内容给出了解决方案。


资深OSGi技术专家汤泳老师访谈

OSGi中文社区近期对资深OSGi技术专家汤泳老师进行了访谈。我们将访谈内容整理出来,以飨读者,相信对无论对OSGi的初学者还是实践者都会有很大的启发。汤泳老师现就职于南京富士通南大软件技术有限公司。南京Java User Group的负责人之一。 2013年2月成为GlassFish OSGi以及OSGi-JavaEE模块的Committer, 同时, 他也是OSGi Alliance的Supporter和OSGi China Forum的核心成员。


Osgi Bundle Convert插件原理

Osgi环境的开发相对比较麻烦些,对于Bundle的转换更加复杂,业界有提供这样的maven插件maven-bundle-plugin来做这个事情,maven-bundle-plugin也是使用bnd插件完成,但是普通的jar转换为osgi Bundle有很多情况无法处理,需要我们自己来处理。在一个独立项目中使用maven-bundle-plugin插件,可能不会存在什么大问题,但是做分布式组件,共享组件仓库,设计的仓库这个插件就不一定能帮上忙了


最受欢迎的文章

最新评论