了解基本的 session bean 與 message-driven bean 撰寫方式,接下來看一些生命週期、攔截器、timer 等服務。
來看看 session bean 與 message-driven bean 的生命週期與回呼方法。
攔截器(interceptor)
攔截器可以介入方 法呼叫前後,或是作生命週期回呼,可作一些與商務邏輯無關的額外服務。
編寫規則
一些瑣瑣碎碎的編 寫規則。
使用 timer 服務
timer 服務是由容器所提供的服務,適用於stateless session bean 與 message-driven bean。 交易
(transaction)
看是要使用 cmt 或 bmt 都可以。。xd 安全
驗證(authentication)交給容器,授權(authorization)可以用宣告式(declarative)或程式設計式(programmatic)。
例外處理
EJB3 入門檔案(二)
了解基本的 session bean 與 message driven bean 撰寫方式,接下來看一些生命週期 攔截器 timer 等服務。來看看 session bean 與 message driven bean 的生命週期與回呼方法。攔截器 interceptor 攔截器可以介入方 法呼叫前...
EJB3使用小記
這陣子在專案裡面用ejb3做乙個資料同步的功能,在開發過程中那個遇到幾個技術點,簡單記錄下。1.因為資料量有點大 百萬使用者 所以必須迴圈獲取記錄,平衡下來,每次取數1k 3k之間,同時取數和對返回的更新都需要記錄狀態,為了單條記錄錯誤不影響整個流程,所以取消了整個方法的事務,僅控制在單個操作。簡單...
EJB3與EJB2的差別
1 annotation替代了配置檔案 凡是ejb2中使用配置檔案定義的 ejb3一般都可以使用 annotations定義 當然ejb3也支援配置檔案定義 凡是ejb2通過jndi尋找的資源 呼叫容器中其他ejb 呼叫環境變數等resource資源等 都是可以依靠annotations 依賴注射機...