通过实体类生成 JSF 页
另请参见
实体类是使用 Java 持久性 API 访问数据源的类。在 Web 应用程序项目中,可以使用“通过实体类创建 JSF 页”向导生成一系列 JSP 页,这些页使用 JSF 框架和实体类来访问数据库中的实体并提供 CRUD 功能(创建、读取、更新和删除)。JSP 页使用 JSF 组件。
通过实体类生成 JSF 页:
- 从主菜单中选择“文件”>“新建”(Ctrl-N)。
- 从“持久性”类别中选择“通过实体类创建 JSF 页”,然后单击“下一步”。该向导将显示项目中的所有实体类。
- 将所有要生成 JSF 页的实体类添加到“选定的实体类”列表中,然后单击“下一步”。
- 为 JPA 控制器类和 JSF 类指定包。缺省位置为包含选定实体类的文件夹。
- (可选)指定存放 JSF 页的文件夹。
- 如果希望 IDE 添加所需的库和 JavaScript 文件以启用 Ajax 请求,则选择生成的支持 Ajax 的页面。
- 单击“完成”。
单击“完成”后,IDE 将为每个实体类生成以下工件。
- JPA 控制器类。对于每个实体类,IDE 将在指定位置创建一个 JPA 控制器类。
- JSF 类。对于每个实体类,IDE 将创建一个 JSF 控制器类和一个 JSF 转换器类,然后将这些类放在指定位置。
- JSP 页。IDE 为每个实体类创建四个 JSP 页,用于查看、编辑、创建和销毁数据源中的条目。
IDE 还会创建以下内容:
- 四个 Java 类(IllegalOrphanException.java、NonexistentEntityException.java、PreexistingEntityException.java 和 RollbackFailureException.java),JPA 控制器类使用这些类来处理异常
- 三个 JSF 实用程序类(JsfUtil.java、PagingInfo.java 和 JsfCrudELResolver.java)
- 缺省样式表和 JavaScript 文件
- 另请参见
- 关于 Web 应用程序框架
- 将 JSF 支持添加到现有应用程序
- 基于实体类生成 JPA 控制器类
- 关于 CRUD 应用程序
- 创建实体类
- 通过数据库生成持久性实体类
法律声明