0

JPA に関する本を手に入れたので、そこに含まれるチュートリアルのいくつかに従いたいと思います。JSF、JPA、およびいくつかの EJB を使用したいと考えています。どのアプリケーション サーバーとプロジェクト タイプを選択すればよいですか? 現在、Eclipse Juno と Windows 7 を使用しており、JBoss-AS 7.1 をインストールしました。JBoss には Maven プラグインも必要だと言われました。インストールしました。EJB、JSF、JPA、ant、maven など、適切と思われる多数のプロジェクトを選択できます。

私の最初の推測は、動的 Web プロジェクトに行くことでした。これは正しいですか? 以前にTomcatでいくつかのチュートリアルを試していたので、アプリケーションサーバーは初めてです。

4

1 に答える 1

1

重要な JPA レイヤーを計画している場合は、そのために別のプロジェクト (JPA プロジェクト) を使用します。それ以外の場合は、EJB と JPA エンティティを保持する EJB プロジェクトを作成します。このプロジェクトでは、アプリケーションのビジネス層を開発します。

次に、動的 Web プロジェクトを作成し、EJB プロジェクトを依存関係として追加し、JSF を使用して Web インターフェースを作成します。

最後のステップは、EAR プロジェクト (エンタープライズ アプリケーション プロジェクト) を作成し、それに EJB プロジェクトと動的 Web プロジェクトを追加することです。製品として、アプリケーション サーバーにデプロイ可能なアプリケーションを取得します。

WAR アプリケーションにデプロイできる新しいローカル EJB (Java EE 6 をターゲットにしている場合) も使用できることに注意してください。その場合、EAR は必要ありません。

于 2013-04-21T21:24:03.227 に答える