关于 CRUD 应用程序
另请参见
创建、读取、更新和销毁 (CRUD) 应用程序是一种简单的编程模式,可用来读取和管理数据源中的数据。IDE 允许您通过实体类快速生成一个 CRUD 应用程序,从而为这种常用编程任务提供自动支持。
CRUD 应用程序是使用 JSF 框架的 Web 应用程序。实体类是使用 Java 持久性 API 访问数据源中数据的类。您可以使用“新建文件”向导的“持久性”类别中的“通过实体类创建 JSF 页”文件模板,通过 Web 应用程序中的实体类来生成 CRUD 应用程序。
IDE 将为 CRUD 应用程序生成以下工件:
- 控制器类。控制器类是实体类的包装器,它通过实体类中的方法为客户端提供数据库访问。例如,控制器类包含了用于执行以下操作的方法:在数据源中创建和删除条目、获取数据源中的所有条目或者获取数据源中的特定条目。控制器还与 faces-config.xml 共同指定页面之间的导航。IDE 为每个实体类创建一个控制器,并将控制器放在与实体类相同的包中。控制器类在 faces-config.xml 中被注册为 JSF 受管 Bean。
- 转换器类。转换器类将数据源中的数据转换为显示在列表框和菜单中的字符串,反之亦然。转换器类在 faces-config.xml 中被注册为 JSF 转换器。
- JSP 页。JSP 页是用于访问数据源中数据的 Web 用户界面。IDE 将为每个实体类创建四个 JSP 页,以便您在其中查看、编辑、创建和销毁数据源中的条目。
- 另请参见
- 创建具有 JSF 支持的新应用程序
- 将 JSF 支持添加到现有应用程序中
- 通过实体类生成 JSF 页
- 创建实体类
- 通过数据库生成持久性实体类
法律声明