欢迎来到天天文库
浏览记录
ID:41564853
大小:76.60 KB
页数:16页
时间:2019-08-27
《使用JPA构建Web应用程序(JSF)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、教程:使用JPA构建Web应用程序(JSF)版本:5/12/06•wt•所需软件•安装与配置•了解教程应用程序•教程步骤•第1步:为实体加批注•第2步:配置持续性单元•第3步:使用JPA实施服务•第4步:使用名称查询和动态查询•第5步:打包和部署•打包Persistence.xml文件•利用Tomcat5.x进行打包和部署•第6步:生成数据库模式并进行填充•第7步:运行应用程序•总结简介此教程将指导您完成使用EJB3.0Java持续性API(JPA)进行Web应用程序的开发、打包和部署的基本步骤。在应用程序中,JavaSewerFaces(JSF
2、)表示层将利用JPA获得EJB3.0容器以外的持续性。图1・1显示了此教程使用的对象模型。图1・1教程对象模型'“图1・1教程对象模型"的描述有关JPA的更多信息,请参见:•OTN上的JPA•JPA批注参考•TopLinkJPA扩展参考•JSR-220EnterpriseJavaBeansv3.()Java持续性API规范•完整的JPAJavadoc所需软件•JDK1.5•教程源代不马(orde「jsf・jpa.zip)•关系数据库您可以使用任意的最新的关系数据库。木教程使用的数据库是Oracle数据库快捷版:•Oracle数据库快捷版・Linu
3、x版•Oracle数据库快捷版・Windows版请使用为您的数据库推荐的JDBC驱动程序。Oracle数据库快捷版的JDBC驱动程序位于jdbc'lib中。•Web容器:您可以使用任意的Web容器。本教程假设您使用了以下Web容器之一:•Tomcat版本5.x•TopLinkJPA单击上面的链接将下载一个TopLinkJPA安装程序JAR文件,如glassfish-persistence-installer-X・X-bXX・jaro安装与配置在开始本教程之前,您必须安装并配置好所需的软件:1.安装JDK5.02.安装教
4、程应用程序。•将order-jsf-jpa.zip文件解压缩到您计算机上的一个目录中。这是目录。解压缩完成后,应该包括以下文件:•jpa-example.war-用于进行部署的完整应用程序包。•jpa-example-src.jar-所有非持续性源文件。•persistence-unit-src.jar-所有持续性源文件,其中包括persistence・xml文件。•在中创建一个子目录,并将jpa-example.war文件解压缩到该子目录中。有关教程应用程序的更多信
5、息,请参见了解教程应用程序。3.安装并设置您的关系数据库:•安装Oracle数据库快捷版・Linux版•Oracle数据库快捷版・Windows版•Oracle数据库快捷版入门•将关系数据库JDBC驱动程序添加到教程应用程序WAR文件子目录WEB-INFlib中。1.安装并设置Web容器:■安装并设置Tomcat2.安装TopLinkJPA:•将TopLinkJPA安装程序JAR文件转移到临吋目录中。•通过在命令行屮输入以下命令来执行您所下载的TopLinkJPA安装程序JAR文件(必须使用
6、JDK1.5):java-jarglassfish-persistence-installer-X.X-bXX・jar•向下滚动到许可协议的末尾,单击Accepto安装程序会解开README>许可文件和TopLinkEssentialJAR文件,如下所示:glassfish-persistenceREADMEglassfish-persistence3RD-PARTY-LICENSE•txtglassfish-persistencetoplink-essentials.jarglassfish-persistoplink-essential
7、s-agent•jarglassfish-persistenceCDDLvl•0•txt•彳各topiink-essentials・jar和topiink-essentials-agent・j且r添加到教程应用程序WAR文件子目录WEB-INF1ib中。了解教程应用程序教程应用程序及其所有必要组件都包含在解压缩到目录的名为jpa-example.war的WAR文件中(参见安装与配置)。示例1・1显示了此WAR文件的结构,表1・1描述了该文
8、件中每个重耍的子目录。示例1-1jpa-example.war文件的结构imagesWEB-INFclasses/oracle/topi
此文档下载收益归作者所有