Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

带你走进EJB--EJB容器

$
0
0

          当你建立一个简单的java类的时候,你需要java虚拟机去执行它,同样的道理,当你执行SessionBeans或者MDBs的时候,你也需要类似Java虚拟机的东西去执行它,这个东西就是EJB的容器.而执行Entities Beans 的时候你需要的这个东西是持久化提供者.

 

         在这片文章中我们将会对EJB 的容器和持久化对象进行深一步学习和了解.接着上一篇文章里的图,如下.


计算机生成了可选文字:ManagedbytheCOntain6rEJB3士SeSSionbeanMessage一drivenbeanJPAEntityManagedbytheEntityManagerlpersistenceprovider


       这是我们在讲解EJB的类型是所涉及到的模型.其中包含了EJB容器和持久化提供者.java的世界中,容器不仅仅限制在EJB 3 .这点我们在此系列的第一篇文章有所阐述,笔者可以在此文章中进行查阅.我们大多数人们可能会对Web容器更熟悉一些.基于Web容器我们可以使用JSP或者JSF来运行WEB应用程序.

 

     Java EE 容器是一个应用服务器的解决方案,并且能够支持EJB3,WEB容器,和其他的一些J2EE APIs或服务. JbossApplication Server,BEA WebLogic Server,IBM WebSphere等都是J2EE容器的例子.关于J2EE容器和

EJB容器还有JPA持久化提供者的关系我们可以通过下图来进行了解.

 

计算机生成了可选文字:JaVaEECOntainerWebCOntainerEJBContainerPersistenceprovider}_一习(JSP",geCF6ditCh6CkEJBCustomerent勺厂筐二二{一厂一、侧缨鲤尸!忙卿吧夕}莎丽g俪)

 

       J2EE体系中,容器是一个非常重要的概念.EJB容器是在上图中起到承上启下的作用,是一个非常重要的角色.

 

       EJB容器提供EJB组件服务,例如事物,安全,远程调用,Web服务支持.将一个EJB3 组件放在容器中的过程称之为部署,一但一个EJB成功的部署在容器之中,那么它就可以被你的客户端进行调用.

 

      在下一篇文章中我们将通过一个EJB的实例来认识EJB是如何运作的.

 

 

作者:jnqqls 发表于2013-7-16 11:07:01 原文链接
阅读:41 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>