1
@Stateless
の代わりに@RequestScoped
の注釈付きクラスを使用して、ビジネスロジックを記述できるかどうかを知りたいと思います。ステートレスEJBではなく@RequestScoped Beanにビジネスロジックを記述できますか?
EJBs
にはビジネスロジックがあり、データベースコードはありません。私がEJB
と宣言した唯一の理由は、interceptors
を利用することです。トランザクション管理の必要がないので、それを@RequestScoped
と宣言することはより理にかなっていると思います。
誰でもお勧めしますか?
RESTサービスを設計しているとします。インターセプタでどのようなビジネスロジックを使用する予定かはわかりませんが、残りのサービスにバインドされた標準のJEEフィルタでも同じ結果が得られます。 RESTについての私の推測が正しい場合、リクエスト/レスポンスを操作するもう1つの方法は、MessageBodyReaderとMessageBodyWriterを使用することです。 – Leonardo