教程:使用 JPA 构建 Web 应用程序 (JSF)
2008-01-25 16:56
495 查看
版本: 5/12/06
简介
所需软件
安装与配置
了解教程应用程序
教程步骤
第 1 步:为实体加批注
第 2 步:配置持续性单元
第 3 步:使用 JPA 实施服务
第 4 步:使用名称查询和动态查询
第 5 步:打包和部署
打包 Persistence.xml 文件
利用 Tomcat 5.x 进行打包和部署
第 6 步:生成数据库模式并进行填充
第 7 步:运行应用程序
总结
在应用程序中,Java Server Faces (JSF) 表示层将利用 JPA 获得 EJB 3.0 容器以外的持续性。
图 1-1 显示了此教程使用的对象模型。
图 1-1 教程对象模型
![](http://www.oracle.com/technology/products/ias/toplink/jpa/tutorials/model.gif)
“图 1-1 教程对象模型”的描述
有关 JPA 的更多信息,请参见:
OTN 上的 JPA
JPA 批注参考
TopLink JPA 扩展参考
JSR-220 Enterprise JavaBeans v3.0 Java 持续性 API 规范
完整的 JPA Javadoc
教程源代码 (
关系数据库
您可以使用任意的最新的关系数据库。
本教程使用的数据库是 Oracle 数据库快捷版:
Oracle 数据库快捷版 - Linux 版
Oracle 数据库快捷版 - Windows 版
请使用为您的数据库推荐的 JDBC 驱动程序。
Oracle 数据库快捷版的 JDBC 驱动程序位于
Web 容器:
您可以使用任意的 Web 容器。
本教程假设您使用了以下 Web 容器之一:
Tomcat 版本 5.x
TopLink JPA
单击上面的链接将下载一个 TopLink JPA 安装程序 JAR 文件,如
简介
所需软件
安装与配置
了解教程应用程序
教程步骤
第 1 步:为实体加批注
第 2 步:配置持续性单元
第 3 步:使用 JPA 实施服务
第 4 步:使用名称查询和动态查询
第 5 步:打包和部署
打包 Persistence.xml 文件
利用 Tomcat 5.x 进行打包和部署
第 6 步:生成数据库模式并进行填充
第 7 步:运行应用程序
总结
简介
此教程将指导您完成使用 EJB 3.0 Java 持续性 API (JPA) 进行 Web 应用程序的开发、打包和部署的基本步骤。在应用程序中,Java Server Faces (JSF) 表示层将利用 JPA 获得 EJB 3.0 容器以外的持续性。
图 1-1 显示了此教程使用的对象模型。
图 1-1 教程对象模型
![](http://www.oracle.com/technology/products/ias/toplink/jpa/tutorials/model.gif)
“图 1-1 教程对象模型”的描述
有关 JPA 的更多信息,请参见:
OTN 上的 JPA
JPA 批注参考
TopLink JPA 扩展参考
JSR-220 Enterprise JavaBeans v3.0 Java 持续性 API 规范
完整的 JPA Javadoc
所需软件
JDK 1.5教程源代码 (
order-jsf-jpa.zip)
关系数据库
您可以使用任意的最新的关系数据库。
本教程使用的数据库是 Oracle 数据库快捷版:
Oracle 数据库快捷版 - Linux 版
Oracle 数据库快捷版 - Windows 版
请使用为您的数据库推荐的 JDBC 驱动程序。
Oracle 数据库快捷版的 JDBC 驱动程序位于
<ORACLE_HOME>/jdbc/lib中。
Web 容器:
您可以使用任意的 Web 容器。
本教程假设您使用了以下 Web 容器之一:
Tomcat 版本 5.x
TopLink JPA
单击上面的链接将下载一个 TopLink JPA 安装程序 JAR 文件,如
glassfish-persistence-installer-X.X-bXX.jar。
相关文章推荐
- 教程:使用 JPA 构建 Web 应用程序 (JSF)
- 教程:使用 JPA 构建 Web 应用程序 (JSF)
- 教程:使用 JPA 构建 Web 应用程序 (JSF)
- ADF_Starting系列8_使用EJB/JPA/JSF通过ADF构建Web应用程序之扩展UI Method
- ADF_Starting系列9_使用EJB/JPA/JSF通过ADF构建Web应用程序之测试J2EE Container
- EJB/JPA/JSF通过ADF构建Web应用程序之测试J2EE Container
- Spring Boot入门教程1、使用Spring Boot构建第一个Web应用程序
- 使用 EJB、JPA 和 JavaServer Faces 通过 JDeveloper 11g 构建 Web 应用程序
- jQuery EasyUI使用教程之构建CRUD应用程序
- 使用缓存构建更快的 Web 应用程序
- 【转】使用缓存构建更快的 Web 应用程序
- 使用 jQuery,第 2 部分: 构建未来的 Web 应用程序
- 使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 2 部分: 可靠后端
- 使用Gradle构建工具开发Kotlin Web应用程序
- 使用AJAX技术构建更优秀的Web应用程序
- 基于 JSF+Spring + JPA 构建敏捷的Web应用[88250原创]
- 使用Flash Builder 4构建Flex应用程序,以利用在C#中的基于.NET的Web服务
- 使用 Microsoft SQL Server 2000 的全文搜索功能构建 Web 搜索应用程序
- 使用 jQuery,第 2 部分:构建未来的 Web 应用程序