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