InfoQ

主题/标签专用视图

OSGi Content on InfoQ


最新“OSGi”相关专题内容

类加载器特技:OSGi代码生成

社区
Java
主题

把大型系统移植到OSGi架构上常常意味着解决复杂的类加载问题。这篇文章专门研究了面向这个领域最难问题的几个框架:有关动态代码生成的框架。这些框架也都是些超酷的框架:AOP包装器,ORM映射器以及服务代理生成器,这些仅仅是一些例子。

“OSGi”相关新闻

采用OSGi框架开发项目的十个问题

社区
Architecture,
Java
主题
设计,
配置管理,
架构,
扩展性,
重用

Java社区领袖Adam Bien认为,从技术角度讲,OSGi的确是实现模块化的可行办法,但OSGi的主要挑战不是技术,而是模块和bundle的管理。他建议在决定采用OSGi框架开发项目之前考虑10个重要问题。

IBM和Eclipse加大对OSGi的支持

社区
Java
主题
应用服务器

为Java提供模块性的OSGi,正在受到IBM和Eclipse基金会的大力支持。IBM将在它的应用服务器新版本中采用OSGi,而Eclipse也会在一个新框架中通过OSGi访问其他企业技术。

Bundle.update:NetBeans与OSGi

社区
Java
主题

自从上次发布的Bundle.update以来又有很多新变化:NetBeans发布了一个新的里程碑版本,增加了对嵌入式OSGi bundle的支持、本周的London OSGi DevCon有不少地方值得我们关注、ECF 3.2发布了、EGit/JGit在DVCS的世界中飞速前进着。

“OSGi”相关文章

模块化Java:声明式模块化

社区
Java
主题

本文是模块化Java系列文章的第4篇,介绍的是声明式模块化。文中描述了组件如何以声明的方式来定义并组织在一起,而无需让代码依赖于OSGI API。声明式服务将被用来动态地把POJO们联系在一起,这样代码就再也不需要显式地注册或使用OSGi服务了,也无需任何启动顺序依赖。

模块化Java:动态模块化

社区
Java
主题

模块化是大型Java系统的一个重要特点。建立脚本和项目时通常都将其劈成若干模块以便改善构建过程,但是这种模块化思想在运行时却很少被考虑到。本文是 “模块化Java”系列文章的第三篇,讨论动态模块化,内容涉及如何解析bundle类、bundle如何变化、以及bundle之间如何通信。

“OSGi”相关技术演讲

SOA在互联网系统中的应用

社区
SOA
主题
SOA平台,
Web服务,
Web框架

本视频对SOA在互联网系统中的应用进行了探讨,主要以支付宝在SOA的实践为例,主题从敏捷的应用程序(对象与组件)到敏捷的企业系统(应用集成与面向服务),再到敏捷的生态圈(网关与开放平台)。

“OSGi”相关技术访谈

Anissa和Judy谈Glassfish的开发与测试

社区
Architecture,
Java
主题
应用服务器,
开放源代码,
Web服务器,
发布,
团队协作

InfoQ中文站有幸在美丽的西湖畔采访GlassFish管理控制台项目的负责人Anissa及其测试团队经理Judy,探讨了关于Glassfish的特点、OSGi的优势、管理控制台、如何保证测试品质等话题。

Rod Johnson谈Spring、OSGi、Tomcat及企业级Java的未来

社区
Java
主题
应用服务器,
Web框架,
企业架构

Rod Johnson谈到了Spring Portfolio、Oracle对BEA及Sun对MySQL的收购、Java EE 6、Tomcat和Spring、Spring动态模块、企业级Java的未来、OSGi为应用开发者带来的好处、对Covalent的收购以及 Spring 3.0。Johnson还提到了SpringSource应用平台——它会在该访谈制作好的一个月后发布。

“OSGi”相关迷你书

OSGi原理与最佳实践(精选版)

社区
Architecture,
Java
主题
开放源代码,
应用服务器,
平台,
企业架构

这不是一本传授OSGi高级技巧的书,但绝对是一本让人读完之后能对OSGi获得全面认识的书。作者在这本书里面试图给读者一个全方位的OSGi介绍。本精选版节选了其中的两章。InfoQ中文站就这次出版邀请BlueDavy对OSGi的近况、在具体项目上应用OSGi应该注意的问题和解决方法,以及如何在OSGi开发过程中结合使用敏捷实践的问题进行了一番访谈。