帶你走進EJB--EJB容器
阿新 • • 發佈:2018-12-24
當你建立一個簡單的java類的時候,你需要java虛擬機器去執行它,同樣的道理,當你執行SessionBeans或者MDBs的時候,你也需要類似Java虛擬機器的東西去執行它,這個東西就是EJB的容器.而執行Entities Beans 的時候你需要的這個東西是持久化提供者.
在這片文章中我們將會對EJB 的容器和持久化物件進行深一步學習和了解.接著上一篇文章裡的圖,如下.
這是我們在講解EJB的型別是所涉及到的模型.其中包含了EJB容器和持久化提供者.在java的世界中,容器不僅僅限制在EJB 3 .這點我們在此係列的第一篇文章有所闡述,筆者可以在此文章中進行查閱.我們大多數人們可能會對
Java EE 容器是一個應用伺服器的解決方案,並且能夠支援EJB3,WEB容器,和其他的一些J2EE APIs或服務. 像JbossApplication Server,BEA WebLogic Server,IBM WebSphere等都是J2EE容器的例子.關於J2EE容器和
EJB容器還有JPA持久化提供者的關係我們可以通過下圖來進行了解.
在J2EE體系中,容器是一個非常重要的概念.而EJB容器是在上圖中起到承上啟下的作用,是一個非常重要的角色.
EJB容器提供
在下一篇文章中我們將通過一個EJB的例項來認識EJB是如何運作的.