EJB总结(一)

         最近在学习EJB,在介绍EJB具体的内容(Session Bean、Entity Bean、DMB、JPA等)之前,我想应该先了解一下EJB在开发中所处的位置,和之前已经涉及过的知识充分结合起来,看看EJB都可以和哪些东西联系起来,以及他们又有什么区别。
      J2EE技术之所以受到企业级广泛关注,原因之一就是EJB,它提供了一个框架来开发和实施分布式的商务逻辑,由此,显著地简化了可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时、如何与他们的容器进行交互作用。

        EJB(Enterprise JavaBean),它是Java EE的一个规范,更进一步说是经典java EE的核心技术。 

        目前,java EE应用的开发方式大致分为两种,轻量级java EE应用和经典java EE应用。
             轻量级java EE 应用:以spring、hibernate等开源框架为基础。
             经典java EE:以EJB 3 +JPA为基础。(EJB的发展史也是很坎坷的,EJB3.0是EJB2.0的简化,目前,EJB3.0被广泛应用。关于java EE和EJB的发展史,可以自己了解一下。)

      下面三张图分别从不同的角度和粒度看EJB在Java EE中的位置。

    

 

轻量级java EE应用没有用到EJB。

    

 

 

 

     

  轻量级java EE没有用的EJb 技术,我们的DRP项目就是轻量级java EE开发:

   表现层(jsp)       控制层()     业务逻辑层(普通的java类)        DAO(普通的java类 )      Domain(普通的java类)

经典java EE应用和轻量级分层架构相似,只是,业务逻辑层和实体层用的技术不同。

  表现层(jsp)        控制层()     业务逻辑层(session Bean)     EAO(Session Bean )    Entity(EntityBean)   

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值