0
我們有一個使用EJB 2.1編寫的舊項目。現在我們需要根據新的要求擴展項目。但我不想再使用舊的複雜EJB 2。是否可以在同一個項目中使用EJB2.1和EJB 3.1
是否可以在EJB 2.1編寫的現有項目中使用EJB3.1/JPA。
P.S.應用程序服務器是WebSphere
我們有一個使用EJB 2.1編寫的舊項目。現在我們需要根據新的要求擴展項目。但我不想再使用舊的複雜EJB 2。是否可以在同一個項目中使用EJB2.1和EJB 3.1
是否可以在EJB 2.1編寫的現有項目中使用EJB3.1/JPA。
P.S.應用程序服務器是WebSphere
是的,可以從EJB 2中引用EJB 3.由於EJB3.0中提供了預先EJB3.0 API,所以舊EJB應用程序可以按原樣部署在EJB3.0容器上。檢查這些鏈接出去的詳細信息:
http://www.coderanch.com/t/321218/EJB-JEE/java/EJB-call-EJB
https://community.jboss.org/wiki/ReferenceEJB3BeansFromEJB2Beans
從EJB 2乾淨遷移到EJB 3將是一個更好的設計選擇,但。
您對遷移有什麼經驗。這會很容易嗎? – Kayser
我從來沒有經歷過這樣的遷移,因爲我的公司仍然使用EJB 2.0。然而,一點搜索證明了我在網上有很多有用的信息來源(來源,討論等)。這樣的嘗試可能會有點困難,但這些來源肯定會有幫助。 –