EJB初探

    今天又温习了下<<精通EJB>>,相比几个月前看这本书,明白了一小点东西。 EJB是基于Java得服务器端组件技术。EJB的出现,是为了能够简单容易的构建企业级的,分布式的应用。在如何构建企业级和分布式的组件应用,我还缺乏很多经验。以前做过的都算是些小型应用,对于分布式的应用,也还知之甚少。现在算是稍微有了点EJB的概念吧。

    在当今的软件开发中,重复开发造成了很大的资源浪费。那么企业如何能提供自己的代码利用率,我理解的就是构建许多个具有许多独立功能模块的组件,然后在开发新的系统时,能够直接调用这些组件。现在web 服务,在这方面,给我们提供了很大的帮助。新兴的SOA 架构的出现,正是基于此目的。SOA系统能够提供最大程度的可重用性。

   一点EJB的最最基本知识

           EJB的构成

     企业Bean实例 企业Bean类的Java对象实例,他含有本地或远程接口中定义方法的实现供业务逻辑使用。企业Bean不具备网络能力。

     远程接口  含有企业Bean类暴露的业务方法签名,是一Java接口。在EJB开发模型中,客户代码总是同本地接口或远程接口交互,从不直接与企业Bean实例交互。远程接口遵守Java RMI-IIOP 定义的规则,所以具有网络功能。

    本地接口  远程接口的高性能版本(当客户调用的企业Bean组件与客户处在统一JVM中)。使用本地接口访问EJB,不要经过存根,骨架,网络调用,参数的marshal和demarshal等操作。

  EJB对象 容器生成的远程接口实现。 它处于客户与企业Bean的实例之间,嫩构处理中间件相关问题,而且它还具有网络功能。

  本地对象 EBJ对象的高性能版本

  Home 接口 EJB对象的工厂。它是Java接口,为获得EJB对象,客户必须使用Home接口。由于客户能够跨越网络使用Home接口,因此它具有网络功能。

Home对象  容器生成的Home接口实现。Home对象也具有网络功能,并遵守RMI-IIOP规则。

   此上某些摘自 <<精通EJB>>第三版

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值