EJB初探
发布日期:2022-02-10 11:37:06 浏览次数:36 分类:技术文章

本文共 842 字,大约阅读时间需要 2 分钟。

    今天又温习了下<<精通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>>第三版

 

转载地址:https://blog.csdn.net/jesse8013/article/details/1472073 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:在2006年的最后一天,我,祈望未来
下一篇:SOA初探

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年03月27日 22时25分09秒