PrimeFaces (プレゼンテーション)、EJB 3.1 (ビジネス)、および JPA (永続性) を使用して、JSF 2.0 で Java EE Web アプリケーションを開発しています。
各レイヤーを独立させて、将来、アプリケーションにアクセスしたい他のアプリケーションが簡単にアクセスできるようにしたいと考えています。
そのため、EJB を Web サービス呼び出しとして公開する計画があります。
私たちが見つけたのは、モデルとコントローラーとビューがフレームワークとして一緒にある、プレゼンテーション レイヤーが密接に結合されているように見えることです。
モデルとコントローラーを別のサービスとして公開して、外部のビューがこれらに簡単にアクセスできるようにする方法を知りたいです。