エンティティーからの JSF ページクラスの生成
関連項目
エンティティークラスは、Java Persistence API を使用してデータソースにアクセスするクラスです。Web アプリケーションプロジェクトでは、「エンティティーからの JSF ページクラス」ウィザードを使用して一連の JSP ページを生成できます。この JSP ページは JSF フレームワークとエンティティークラスを使用してデータベース内のエントリにアクセスし、CRUD 機能 (Create、Read、Update、Delete) を提供します。JSP ページでは、JSF コンポーネントが使用されます。
エンティティーからの JSF ページクラスを生成する
- メインメニューから「ファイル」>「新規ファイル」(Ctrl-N) を選択します。
- 「持続性」カテゴリから「エンティティーからの JSF ページクラス」を選択し、「次へ」をクリックします。プロジェクト内のすべてのエンティティークラスが、ウィザードに表示されます。
- JSF ページを生成するすべてのエンティティークラスを「選択されているエンティティークラス」の一覧に追加し、「次へ」をクリックします。
- JPA コントローラおよび JSF クラスのパッケージを指定します。デフォルトの場所は、選択したエンティティークラスを含むフォルダです。
- (省略可能) JSF ページを格納するフォルダを指定します。
- IDE に、Ajax 要求の使用を有効にするために必要なライブラリと JavaScript ファイルを追加するには、Ajax 対応の生成されたページを選択します。
- 「完了」をクリックします。
「完了」をクリックすると、IDE は各エンティティークラスに次のアーティファクトを生成します。
- JPA コントローラクラス。各エンティティークラスに対して、IDE は、指定された場所に JPA コントローラクラスを 1 つ作成します。
- JSF クラス。各エンティティークラスに対して、IDE は、JSF コントローラクラスを 1 つと JSF コンバータクラスを 1 つ作成し、これらのクラスを指定した場所に配置します。
- JSP ページ。各エンティティークラスに対して、IDE は、データソースで表示、編集、作成、および破棄を行うために使用される JSP ページを 4 つ作成します。
また、IDE は次のものを作成します。
- 例外を処理する JPA コントローラクラスによって使用される Java クラス 4 つ (IllegalOrphanException.java、NonexistentEntityException.java、PreexistingEntityException.java、RollbackFailureException.java)
- JSF ユーティリティークラス 3 つ (JsfUtil.java、PagingInfo.java、および JsfCrudELResolver.java)
- デフォルトのスタイルシートと JavaScript ファイル
- 関連項目
- Web アプリケーションフレームワークについて
- 既存のアプリケーションへの JSF サポートの追加
- エンティティークラスからの JPA コントローラクラスの生成
- CRUD アプリケーションについて
- エンティティークラスの作成
- データベースからの持続性エンティティークラスの生成
著作権と商標について