EJB3與EJB2的差別

2022-09-16 12:39:12 字數 240 閱讀 3903

1、annotation替代了配置檔案

凡是ejb2中使用配置檔案定義的;ejb3一般都可以使用 annotations定義(當然ejb3也支援配置檔案定義);

凡是ejb2通過jndi尋找的資源(呼叫容器中其他ejb、呼叫環境變數等resource資源等),都是可以依靠annotations+依賴注射機制完成。

2、持久層使用j**a persistence api 替代了ejb2的實體bean。

參考:

EJB3使用小記

這陣子在專案裡面用ejb3做乙個資料同步的功能,在開發過程中那個遇到幾個技術點,簡單記錄下。1.因為資料量有點大 百萬使用者 所以必須迴圈獲取記錄,平衡下來,每次取數1k 3k之間,同時取數和對返回的更新都需要記錄狀態,為了單條記錄錯誤不影響整個流程,所以取消了整個方法的事務,僅控制在單個操作。簡單...

spring,ioc模式與ejb3呼叫

我們先看看在servlet中怎麼呼叫ejb3 public class helloservlet extends genericservlet 現了hello介面 service中,直接呼叫 hello.hello 實際呼叫的是hellobean的 hello 方法實現.呵呵,通過set方法來將需要...

EJB3 入門檔案(二)

了解基本的 session bean 與 message driven bean 撰寫方式,接下來看一些生命週期 攔截器 timer 等服務。來看看 session bean 與 message driven bean 的生命週期與回呼方法。攔截器 interceptor 攔截器可以介入方 法呼叫前...