EJB3 入門檔案(二)

2021-08-22 20:10:21 字數 493 閱讀 2477

了解基本的 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 依賴注射機...