EJB 3.2 將包含什么新特性?
EJB(Enterprise JavaBean,企業級JavaBean)是一個用來構筑企業級應用的服務器端可被管理組件。EJB規范的目的在于為企業級應用開發人員實現后臺業務提 供一個標準方式,自動處理諸如數據持久化、事務整合、安全對策等不同應用的共有問題,使得軟件開發人員可以專注于程序的特定需求而不再飽受那些非業務元素 的困擾。
EJB 3.2 (JSR-345)在2011年4月份啟動,現在最新版本為v2版草案。在該版本中,我們可以預覽到EJB 3.2的一些特性:
- 下面這些特性已經納入EJB可選特性文檔中: EJB 2.1和早期針對容器管理持久性的Entity Bean組件協議
- 支持本地異步會話Bean調用,非持久性EJB Timer Service已經被添加到EJB 3.2精簡版功能集中。
- 獲得當前類裝載器的限制已被移除。
- Java I/O訪問權已放寬,現在用“應謹慎行事(should exercise caution)”取代了“must not(不允許)”。
- 有狀態會話bean的生命周期回調攔截方法,現在可以在一個事務環境中執行(由生命周期回調方法的事務屬性決定)。
- 現在可以完全禁用特定的有狀態會話bean的鈍化(passivation)。
- TimerService API已被擴展,現在可以在同一個EJB模塊中查詢所有活動計時器。
- 會話bean指定實現接口(作為本地或遠程業務接口)的默認規則已經放寬,可以包含多個接口。
- JMS消息驅動bean的標準激活屬性名單已經擴展,以與JMS 2.0規范中的變化相匹配。
EJB 2.1和早期針對Bean管理持久性的Entity Bean組件協議
EJB 2.1和早期Entity Bean的客戶端視圖
針對容器管理持久性查詢方法的查詢語言(EJB QL)
基于JAX-RPC的Web服務端點
JAX-RPC Web服務客戶端視圖
詳細信息:https://blogs.oracle.com/marina/entry/ejb_3_2_news
草案下載:ejb-3_2-core-pd-2.pdf
載自: http://www.iteye.com/news/25687
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!