程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> EJB 3.1五大模式改進令Java EE 6更好用(5)

EJB 3.1五大模式改進令Java EE 6更好用(5)

編輯:J2EE

輕量級EJB(EJB Lite)

對許多應用程序而言,EJB提供了比應用程序真正需要的多得多的功能,使用EJB的應用程序通常只需要使用EJB 3.1的一個子集,輕量級EJB就是為滿足這種需要誕生的。

輕量級EJB簡化了許多開發人員使用EJB,使用輕量級EJB的開發人員在他們的應用程序中需要學習使用一部分功能即可。此外,使用輕量級EJB開發的應用程序可以運行在輕量級EJB或全功能EJB 3.1 API實現的應用程序服務器上。

注意,輕量級EJB不是一個產品,它是EJB 3.1 API的一個子集,輕量級EJB的目標是提供EJB 3.1的一個子集,滿足大多數應用程序業務邏輯層的需要,它也為供應商提供了更好的靈活性,為了滿足這些模板,輕量級EJB提供了以下功能:

1、有狀態,無狀態和單元素集合會話Bean;

2、本地EJB接口或無接口;

3、攔截器;

4、容器管理的和Bean管理的事務;

5、聲明和編程安全;

6、嵌入式API。

更多EJB 3.1新特性

  • EJB 3.1計劃中的特性
  • 為什麼我喜歡EJB 3.0並且尤其喜歡EJB 3.1
  • Java EE 6新特性嘗鮮:EJB 3.1重要變化總
  • Java EE 6新特性之Servlet 3.0的異步處理
  • 在Java EE 6中使用JSF 2.0簡化頁面制作
EJB 3.1除前面談到的這些新特性外,還帶來了更多的新特性和改進,例如,它包括一個用於Java SE環境的嵌入式API和容器,這些特性使在Java EE容器外(通常指Java SE環境)測試EJB組件更容易,另外,EJB 3.1引入的單元素集合為EJB應用程序提供了一個方便的方法,在應用程序初始化或關閉期間接受反饋,默認情況下,由容器決定何時實例化單元素集合實例,但你可以通過@Startup注解,強制容器在應用程序初始化期間實例化單元素集合實例,允許Bean定義一個@PostConstruct方法保證在應用程序啟動時調用,此外,@PreDestroy方法可以保證應用程序關閉時調用。

【51CTO.com譯稿,非經授權請勿轉載。合作站點轉載請注明原文譯者和出處為51CTO.com,且不得修改原文內容。】

原文:EJB Technology, Even EasIEr to Use 作者:Ed Ort

【責任編輯:楊賽 TEL:(010)68476606】
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved