本教程将介绍如何设计一个动态 Web 站点,其功能相当于报纸的分类信息广告部分。该 Web 站点是一个完整的 J2EE Web 应用程序,它使用了一些
JavaServer Faces(JSF)组件和“服务数据对象”(SDO)。此应用程序使用 JSF 技术来创建动态 Web 页面,这些 Web 页面链接至一个用来存储分类信息广告数据的数据库。通过将 JSF 组件拖动到 Web 页面上,可以创建称为 CRUD 应用程序的 JSF Web 应用程序。之所以将它称为 CRUD 应用程序,是因为它可以在数据库中创建记录,还可以读取、更新和删除数据库中的记录。Web 站点的用户可以使用这些功能来管理数据库中的分类信息广告。
学习目标
本教程分为两个模块,每个模块都有它自己的学习目标。您可以选择完成其中一个模块,也可以完成这两个模块。在每个模块中,必须完成其中的练习才能使 Web 站点正常工作。
模块 1:创建具有数据连接的 Web 页面
此模块将介绍如何与数据库建立连接并在 Web 页面上显示来自该数据库的信息。在本模块中,您将完成下列任务:
- 将 Web 页面连接至数据库。
- 创建一些页面,可以通过它们显示、创建、编辑和删除数据库中的记录。
- 将数据从一个页面发送到另一个页面。
模块 2:添加高级功能
此模块将介绍一些功能更强大的方法来使用数据库中的数据。在本模块中,您将完成下列任务:
- 格式化 Web 页面上的数据库记录
- 添加一个组件,它允许您将文件从 Web 页面上载到数据库中
- 从一个页面自动浏览至另一个页面
- 自动执行某些数据库管理任务
当一切准备工作就绪之后,就可以开始学习“模块 1:创建具有数据连接的 Web 页面”。