エンティティークラスからの JSF ページの生成
関連項目
エンティティークラスとは、Java Persistence API を使用してデータソースにアクセスするクラスです。Web アプリケーションプロジェクトでは、JSF フレームワークを使用する一連の JSP ページおよびエンティティークラスを生成し、データベース内のエントリへの読み取りおよび書き込みアクセスを提供することができます。JSP ページでは JSF コンポーネントが使用されます。
エンティティークラスから JSF ページを生成する
- メインメニューから「ファイル」>「新規ファイル」(Ctrl-N) を選択します。
- 「持続性」カテゴリから「エンティティークラスからの JSF ページ」を選択し、「次へ」をクリックします。プロジェクト内のすべてのエンティティークラスが、ウィザードに表示されます。
- JSF ページを生成するすべてのエンティティークラスを「選択されているエンティティークラス」に追加し、「次へ」をクリックします。
- (省略可能) JSF ページを格納するフォルダを指定します。
- 生成される Java クラスのパッケージ名を指定し、「終了」をクリックします。
IDE は、CRUD アプリケーションから次のアーティファクトを生成します。
- コントローラクラス。コントローラクラスとはエンティティークラスのラッパーで、エンティティークラス内のメソッドによるデータベースへのアクセスをクライアントに提供します。たとえば、コントローラクラスには、データソースにエントリを作成および削除するメソッド、データソース内のすべてのエントリを取得するメソッド、データソース内の特定のエントリを取得するメソッドがあります。IDE はエンティティークラスごとに 1 つのコントローラを作成し、そのコントローラをエンティティークラスと同じパッケージに入れます。
- コンバータクラス。コンバータクラスはフォームから入力を受け取り、それをデータソース内のデータと一致する型に変換します。
- JSP ページ。JSP ページは、データソース内のデータにアクセスするための Web ユーザーインタフェースです。各エンティティークラスに対して、データソースのエントリの表示、編集、作成、および破棄を行うことができる 4 つの JSP ページが作成されます。
- 関連項目
- Web アプリケーションフレームワークについて
- 既存のアプリケーションへの JSF サポートの追加
- CRUD アプリケーションについて
- エンティティークラスの作成
- データベースからの持続性エンティティークラスの生成
著作権と商標について