首页 相关文章 POJO应用架构:Spring与EJB 3.0的对比

POJO应用架构:Spring与EJB 3.0的对比

  爱因斯坦曾经说过:"每件事物都应该尽可能简单,而不是更简单"。的确,对科学真理的追求都是为了简化理论的根本假设,这样我们才能处理真正麻烦的问题。企业级软件的开发也是这样的。
  简化企业级软件开发的要害是提供一个隐藏了复杂性(例如事务、安全性和永续性)的应用框架。良好设计的框架组件可以提升代码的重复使用(reuse)能力,提高开发效率,从而得到更好的软件质量。但是,目前J2EE 1.4中的EJB 2.1框架组件被人们普遍认为是设计较差的和过于复杂的。Java开发者对EJB 2.1很不满,他们已经试验了多种其它的用于中间件服务传送的方法。最引人注目的,下面两个框架组件已经引起开发者的巨大爱好和积极的反映。它们很可能成为未来企业级Java应用程序可供选择的框架组件。
  
   Spring框架组件是一个流行的,但是非标准的开放源代码框架组件。它主要是由Interface21 Inc.公司开发和控制的。Spring框架组件的架构是基于依靠注入(DI)设计模式的。Spring可以单独地或者与现有的应用程序服务器一起工作,它大量地使用XML配置文件。
  
   EJB 3.0框架组件是一个标准的框架组件,由Java社区组织(JCP...[ 查看全文 ]

2016-02-19 标签:

POJO应用架构:Spring与EJB 3.0的对比的相关文章

手机页面
收藏网站 回到头部