在 EJB3
中寫 Session,簡單的由 Annotation 就可以設定了,並可以利用容器的資源注入來簡化程式撰寫。
就是受容器管理的
MessageListener,所以先了解一下 Java Message Service,再來寫個簡單的 Message-Driven
Bean。
雖然用 IDE
很方便,但了解一下如何自行封裝 EJB-JAR、EAR 也不錯。
來看看
Session Bean 與 Message-Driven Bean 的生命週期與回呼方法。
攔截器可以介入方
法呼叫前後,或是作生命週期回呼,可作一些與商務邏輯無關的額外服務。
一些瑣瑣碎碎的編
寫規則。
Timer
服務是由容器所提供的服務,適用於Stateless Session Bean 與 Message-Driven Bean。
看是要使用 CMT 或 BMT 都可以。。XD
驗證(Authentication)交給容器,授權(Authorization)可以用宣告式(Declarative)或編程式(Programmatic)。
來看看如何於單機與容器環境中使用 JPA。
瞭解一下 EntityManager 的作用,從中學習到 Entity 的生命週期與 EntityManager 範圍。
來了解一下 JPA 的 API 幾個進階的觀念與使用。
JPQL是種中介的查詢語言,語法與 SQL 類似,JPA 的實作會將 JPQL 轉譯為資料庫原生的 SQL。
來看看一些進階的實體映射議題。
在物件導向設計中,繼承關係是很常見的,繼承關係至表格的設計上有幾種方式。
來看看多對一、一對多、一對一、多對多如何在 Java 物件及表格之間進行映射。
|
|