1

非常に興味深い質問とその答えを見つけました

EJB3.1をRESTWebサービスとして公開するにはどうすればよいですか?

これは http://www.adam-bien.com/roller/abien/entry/ejb_3_1_and_restを参照します。

とても便利な機能です。私の質問は、セッションBeanがシングルトンである必要があるかどうかです。私が引用したクエリは、シングルトンセッションBeanである必要があると述べていますが、元のクエリが参照しているものには、このステートメントが含まれていません。シングルトンでなければならない場合、その理由を教えてください。

よろしくお願いします、タマス。

4

1 に答える 1

3

RESTを実装するクラスのタイプに制約はありEJBませんが(実際、このクラスはまったく必要ありませんEJB)、保守が容易でスケーラブルなアプローチStatelessでは、目的にBeanを使用することをお勧めします。

この興味深い記事をご覧ください:RESTful Webサービス:基本 A。Rodriguezによる、主題に関するセクションがあります(タイトルはステートレスです)。そのセクションから、私に何かを引用させてください:

一方、ステートレスサーバー側コンポーネントは、負荷分散されたサーバー間での設計、書き込み、および分散がそれほど複雑ではありません。ステートレスサービスは、パフォーマンスが向上するだけでなく、状態を維持する責任のほとんどをクライアントアプリケーションに移します。RESTful Webサービスでは、サーバーは応答を生成し、クライアントがアプリケーションの状態を独自に維持できるようにするインターフェイスを提供する役割を果たします。

于 2012-08-24T12:51:29.057 に答える