1

ジャージを使用してRESTfulWebサービスを実装し、Tomcatにデプロイしました。また、DAOクラスを使用してデータベース操作を操作し、エンティティを使用してデータベースレコードをラップしました。別のパッケージで処理を行いました。このシステムをEJBを使用して分散させたい。まず第一に、この変更を行うのは簡単でしょう。または、最初から書き直す必要があります。次に、REST WSが必要なので、EJBをREST WSとして公開することは可能でしょうか?REST WSは同じEJBプロジェクトにありますか、それとも別のプロジェクトにありますか?

4

1 に答える 1

0

あなたは間違いなくEJBとRESTWSとしてそれを行うことができます。TomcatのインストールをTomEEPlus@Statelessにアップグレードしてから、または@Singleton既存のRESTサービスに追加するだけです。

TomcatのJavaEEバージョン(TomEE)にはJAX-RSサポート用のCXFが含まれているため、Jerseyはもう必要ありません。

この例は十分に文書化されていませんが、EJBとJAX-RSの両方を組み合わせた機能的なアプリケーションを示しています。

http://tomee.apache.org/examples-trunk/rest-on-ejb/README.html

于 2012-07-14T00:07:54.617 に答える