通过网页创建读取更新和删除数据库

通过网页创建读取更新和删除数据库

ID:38427617

大小:1.77 MB

页数:29页

时间:2019-06-12

通过网页创建读取更新和删除数据库_第1页
通过网页创建读取更新和删除数据库_第2页
通过网页创建读取更新和删除数据库_第3页
通过网页创建读取更新和删除数据库_第4页
通过网页创建读取更新和删除数据库_第5页
资源描述:

《通过网页创建读取更新和删除数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通过数据库生成JavaServerFaces2.0CRUD应用程序用NetBeansIDE来创建一个与后端数据库进行交互的Web应用程序。使用该应用程序可以查看和修改数据库中包含的数据,也称为 CRUD(创建、读取、更新和删除)功能。开发的应用程序依赖于以下软件:·JavaServerFaces(JSF)2.0,用于前端Web页、验证处理和请求-响应周期的管理。·JavaPersistenceAPI(JPA)2.0,通过EclipseLink从数据库中生成实体类,并管理事务。(EclipseLink是JPA的引用实现,也是Gla

2、ssFishServer的默认持久性提供器。)·EnterpriseJavaBeans(EJB)3.1,提供了用于访问实体类的无状态EJB,并且包含了应用程序的业务逻辑。此IDE提供了两种可为应用程序生成所有代码的向导。一种是 "EntityClassesfromDatabase"(通过数据库生成实体类)向导,您可以通过所提供的数据库来生成实体类。在创建实体类之后,可使用“通过实体类创建JSF页”向导为实体类创建JSF受管Bean和EJB,以及一组用于处理实体类数据视图的Facelets页。本教程的最后部分了解应用程序为可选章节

3、,其中提供了大量练习有助于您更好地理解应用程序并进一步熟悉此IDE。目录·创建数据库·检查数据库结构·创建Web应用程序项目·通过数据库生成实体类·通过实体类生成JSF页·了解应用程序·检查已完成的项目·使用SQL脚本填充数据库·了解Facelets页中的编辑器支持·通过字段验证来了解数据库完整性·编辑实体类另请参见要学完本教程,您需要具备以下软件和资源。软件或资源要求的版本NetBeansIDE6.8、6.9、7.0、7.1、JavaEE包Java开发工具包(JDK)6GlassFishServerOpenSourceEdit

4、ion3.xmysql-consult.zip (MySQL) 或N/Ajavadb-consult.zip (JavaDB)注:·NetBeansIDEJavaEE包还包括本教程所需的GlassFishServer(一种JavaEE6兼容的服务器)。·要获取本教程的解决方案项目,请下载 ConsultingAgencyJSF20.zip。创建数据库本教程使用了一个名为 consult 的咨询代理数据库。安装IDE时,该数据库并未包括在其中,因此需要首先创建该数据库以按照本教程完成后续的学习。consult 数据库旨在演示IDE

5、对处理各种数据库结构所提供的支持范围。因此,该数据库不应作为数据库设计的推荐范例或最佳做法。相反,它尝试将可能会在数据库设计中遇到的许多相关功能包含了进来。例如,consult 数据库包含了所有可能的关系类型、复合主键和许多不同的数据类型。有关此数据库结构的更详细概览,请参见下表。注:·本教程使用MySQL数据库服务器,但也可使用JavaDB数据库服务器来完成本教程的学习。要在JavaDB中创建该数据库,请下载并解压缩 javadb-consult.zip 档案文件。此档案文件包含用于创建、放置和填充 consult 数据库的S

6、QL脚本。·有关配置IDE使用MySQL的详细信息,请参见连接MySQL数据库教程。·有关配置IDE以使用JavaDB的详细信息,请参见使用JavaDB(Derby)数据库教程。创建数据库本教程使用了一个名为 consult 的咨询代理数据库。安装IDE时,该数据库并未包括在其中,因此需要首先创建该数据库以按照本教程完成后续的学习。consult 数据库旨在演示IDE对处理各种数据库结构所提供的支持范围。因此,该数据库不应作为数据库设计的推荐范例或最佳做法。相反,它尝试将可能会在数据库设计中遇到的许多相关功能包含了进来。例如,c

7、onsult 数据库包含了所有可能的关系类型、复合主键和许多不同的数据类型。有关此数据库结构的更详细概览,请参见下表。注:·本教程使用MySQL数据库服务器,但也可使用JavaDB数据库服务器来完成本教程的学习。要在JavaDB中创建该数据库,请下载并解压缩 javadb-consult.zip 档案文件。此档案文件包含用于创建、放置和填充 consult 数据库的SQL脚本。·有关配置IDE使用MySQL的详细信息,请参见连接MySQL数据库教程。·有关配置IDE以使用JavaDB的详细信息,请参见使用JavaDB(Derby

8、)数据库教程。MySQL和GlassFish组合:如果在使用MySQL的同时使用GlassFishv3或OpenSourceEdition3.0.1,则必须确保数据库受口令保护。(有关详细信息,请参见GlassFish 问题12221。)如果您使用的是默认MyS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。