OSGi培训,免费!!!

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

OSGi大牛作客社区,敬请关注~

OSGi中文社区邀请 Tim Ward 和 Jeff Liu 作客北大,将于2014年4月25日晚为大家带来精彩演讲,参与的童鞋们将会有机会与 OSGi 顶级专家进行深入交流,把握住这次绝佳的机遇,把准备好的问题抛给他们吧,让我们共同期待大牛们的精彩解答吧!

[+More]

OSGi开发环境建立和Hello World

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

[+More]

OSGi环境下建立Web工程的Hello World

在OSGi环境下,如何搭建简单Web应用程序?介绍两种方式,将HTTP服务器嵌入OSGi框架和将OSGi框架嵌入Servlet容器方式。两种方式都介绍了简单的Hello World程序,将来我们将会介绍OSGi的Web企业及框架——将Web应用部署到Virgo服务器——有了本文的基础,会比较快的学习该框架。

[+More]

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插件,可能不会存在什么大问题,但是做分布式组件,共享组件仓库,设计的仓库这个插件就不一定能帮上忙了


OSGi大牛作客社区,敬请关注~

OSGi中文社区邀请 Tim Ward 和 Jeff Liu 作客北大,将于2014年4月25日晚为大家带来精彩演讲,参与的童鞋们将会有机会与 OSGi 顶级专家进行深入交流,把握住这次绝佳的机遇,把准备好的问题抛给他们吧,让我们共同期待大牛们的精彩解答吧!


专访Richard Nicholson:Paremus Service Fabric与OSGi

在参加IOUC(全球甲骨文用户组领袖峰会) 2014之际,InfoQ中文站在中国OSGi联盟主席刘剑锋(Jeff Liu)的引领下,对OSGi联盟董事会董事(前董事会主席)兼Paremus公司CEO Richard Nicholson进行了专访, 就Paremus公司的旗舰产品Service Fabric以及OSGi等话题做了深入的交流。


写书评,赢新书《OSGi与Equinox:创建高度模块化的JAVA系统》

OSGi中文社区携手图灵教育给粉丝们送福利来啦!OSGi经典好书《OSGi与Equinox:创建高度模块化的JAVA系统》抢先阅读啦~ 只要你: 关注“OSGi中文社区”和“图灵教育” 的微博; 试读《OSGi与Equinox:创建高度模块化的JAVA系统》前四章,并且在此页面留言写下书评或者读后感。 就有机会获得价值89元的《OSGi与Equinox:创建高度模块化的JAVA系统》一本。一共会送出2本噢。


《OSGi与Equinox》序

在企业级Java领域,传统的部署单元是将一个企业级应用构建为一个Web应用归档(WAR,Web Application Archive)文件。我将讨论一些企业级开发团队面临的共同话题。


OSGi 和 C++

2011年 9月我参加了OSGi社区在达姆施塔特的会议,并且有机会与其他与会者探讨本机c++实现的OSGi规范的现状。在这一事件之前我也一直想写一篇博客,来描述关于当前实现OSGi规范的现状和努力——类似于C / c++实现的OSGI框架。最后,这篇文章会给出OSGi本机实现的概述。


OSGi中该使用Blueprint还是声明式服务?

在OSGi中,服务是实现bundle间交互和应用灵活性的基石。Blueprint与声明式服务简化了开发人员的服务注册工作,不过这两种方式的实现原理与适用场景均有所不同,最近来自Redhat的首席软件工程师Ioannis Canellos撰文对此进行了分析。


最受欢迎的文章

最新评论