引言
用于 WebSphere Software 版本 6 的 IBM Rational Application Developer (以后简称 Rational Application Developer)提供了一些组件,有助于创建复杂的输入表单,比如用户注册表单。这项技术称为 Input Assist。在设计的时候设置它,运行时它将生成辅助用户的组件。本文向您展示了创建用户注册表单的全过程。
本文假设您已经安装了 Rational Application Developer,具备使用 HTML 开发 Web 页面的经验,并且具备 Java 的基础知识。
创建 JavaServer Faces Web 项目
启动 Rational Application Developer 并且选择创建新工作空间。
切换到 Web 透视图。
打开 File 菜单并且创建一个新的 Dynamic Web Project。
指定项目名称(我命名为 mine userregisteration),然后单击 Finish。
一旦创建了项目,在 Project Explorer 视图中展开它。右键单击 WebContent 文件夹。选择创建新的 Faces JSP File。将其命名为 createnewuser.jsp。创建一个新用户时,将显示页面 createnewuser.jsp,让用户注册。
关闭 createnewuser.jsp。右键单击 WebContent 文件夹,然后选择创建新的 Faces JSP File。
将文件命名为 success.jsp。
关闭 success.jsp。用户注册成功后将重定向到 success.jsp 页面。
如同上两步做的那样,创建一个新的 Faces JSP Page 并将其命名为 failure.jsp。关闭该 jsp 文件。如果用户注册失败的话会重定向到 failure.jsp 页面。
您现在已经有了 Web 项目的框架,用来注册用户。下一步是创建一个数据库来存储用户信息。
创建用户注册数据库
在这部分中,我将向您说明怎么创建一个 Cloudscape 数据库,其中的一个表可以用来存储用户数据。
在开始前,下载 cloudscapedb.sql。
将文件导入到您的工作空间中,将其放在您当前项目的 WebContent 文件夹中。切换到 Data 透视图,然后转到 Database Explorer 视图下。
在视图中单击右键,然后选择创建 New Connection。选择 Choose a database manager and JDBC driver:
图 1:新建数据库连接对话框