企业OSGi应用开发教程

企业OSGi应用开发教程

在JavaOne 2011上,Peter Kriens关于OSGi做了两个介绍。Kriens的演讲解释了为什么尽管OSGi表现的很难,用OSGi实现模块化对于今天的应用开发者来说是很有价值的。他也解释了如何进入这个领域,同时澄清了一些关于OSGi和模块化应用的错误概念。那么对于模块化应用开发的未来是怎么样的?企业中OSGi应用开发如何实现?在这本教程中我们将为您详细介绍。

点击下载该PDF

OSGi新主张

OSGi联盟对于模块化应用开发的未来怎么看呢?他们认为应用开发总体而言包括一个基于组件的应用开发社区,足够支持这种蒸蒸日上的组件市场。就像消费者现在下载应用,使其手机能够执行最新最棒的效果,应用开发者也许某天能够下载模块化组件,将其插入到现有的企业应用中去。

 
 

应用OSGi准备

OSGi是Java领域里无可辩驳的最成熟的模块系统,它与Java几乎是如影相随,最早出现于JSR 8,但是最新规范是JSR 291。在决定采用OSGi框架开发项目之前,我们需要考虑哪些问题,是否为企业级OSGi做足了准备呢?如何用OSGi实现快乐共享?

 
 
 
 

OSGi模块化

规范的模块化开发是需要OSGi的重要理由之一,模块化的开发方式一直就是现在的主流开发方式,但业界却一直缺乏这样的标准,当然,如果Java本身具备这样的标准自然就更好了。但由于大多数应用程序和系统的目的不是为模块化,或被设计并建造为土生土长的模块化设计,采用的OSGi通常包含某种程度的困难。

 
 
 

相关内容

最近有一些争论,主要是关于是否完全成熟的OSGi模块化是严格意义上必须的东西,或者Jigsaw是否一种足够好的“更简单”的方法。但是也许关键点在于对于任何既定的组件在哪里适合什么模块化。OSGi是Java领域里无可辩驳的最成熟的模块系统,它与Java几乎是如影相随。在这本技术手册中我们将分三部分来和大家聊聊OSGi模块化以及它和Java千丝万缕的关系。

点击下载该PDF

Java Web服务

 
在移动的操作系统争夺战中,Android和iOS都有自己的忠实追随者。那么对于哪一个操作系统更好,我们是否能给出明确的答案呢?
 
HTML5是HTML的最新版本,目前,作为最好的HTML,它得到了广泛的赞誉。HTML5为业务人员,开发人员和客户提供了哪些帮助呢?它就没有不足吗
 
毫无疑问,企业应用将会比许多移动应用更加复杂。不过,尽管企业和移动设备开发存在着明显的差别,移动开发社区做的事情里面仍然有一些很好的经验值得借鉴。
 
HTML5做为一门新兴技术已经越来越受关注,尤其在移动应用开发领域。但在最近的麻省理工学院(MIT)斯隆管理学院的高科技会议上确有不同见解。
 
近年来,作为一个Eclipse标准,OSGi已经受到了越来越多人的欢迎。它为Java组件部署提供了一个模块化的基础,从而也奠定了它在现代应用集成工程中的核心地位。

新的HTML5标准会对企业应用开发产生积极的影响吗?如果是这样,主要是什么影响呢?如果不是,为什么会认为并不是真的对企业开发有帮助呢?

对于那些实施了基于SOA架构信息系统平台的企业来说,服务已经成为企业重要的IT资产,在拥有众多的服务同时,也会有大量的服务调用者,如何更好的使用这些服务……

在我最新一篇关于成功使用ESB文章发表之后,收到了很多反馈,基于这些反馈以及LinkedIn上SOA兴趣组关于 “进行ESB还是不进行是个问题” 的论点,我认为探讨一下ESB和EAI技术是很有用的。

 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录