2012-01-25 7 views
0

EJB 2.1で書かれた古いプロジェクトがあります。今我々は、新しい要件でプロジェクトを拡張する必要があります。しかし、私は古い複雑なEJB 2を再び使用したくありません。EJB2.1とEJB 3.1を同じプロジェクトで使用することが可能です

EJB 2.1で作成された既存のプロジェクトでEJB3.1/JPAを使用することは可能ですか?

P.S.アプリケーションサーバはWebSphereです

答えて

1

はい、EJB 2からEJB 3を参照することは可能です。古いEJBアプリケーションは、EJB3.0以前のAPIがEJB3.0で利用可能であるため、EJB3.0コンテナにそのまま配備できます。詳細な情報については、これらのリンクをチェックアウト:

http://www.coderanch.com/t/321218/EJB-JEE/java/EJB-call-EJB

https://community.jboss.org/wiki/ReferenceEJB3BeansFromEJB2Beans

EJB 3へのEJB 2からクリーンな移行はいえ、より良い設計上の選択です。

+0

移行に関するご経験はありますか?それは簡単だろうか? – Kayser

+0

私は会社がまだEJB 2.0を使用しているので正直言ってこのような移行を経験したことはありません。しかし、少しの検索で、マイグレーションについての多くの有用な情報源(ソース、ディスカッションなど)があることがわかった。そのような試みはおそらく少し難しいかもしれませんが、それらの情報源は確実に役立ちます。 –

関連する問題