练习 1.4:部署应用程序
在开始之前,必须完成练习 1.3:创建 Java 方法。
创建 JSP
- 在部署信息页面中,选择创建 J2EE 资源。
- 在 J2EE 资源类型中,选择 JSP。单击下一步。
- 在 JSP 创建页面中,选择生成带有缺省输入方式的简单 JSP。
- 在 JSP 文件夹字段中,输入 JSP 文件夹名称,例如 SampleJSP。单击完成。
- 一旦生成了此 bean,就可在 WebSphere Application Server 上运行它。在 J2EE 透视图中,打开“服务器”视图,并右键单击新建 > 服务器。
- 选择 WebSphere V6 服务器。单击下一步。
注意:如果没有看到 WebSphere V6 服务器选项,请将查看依据选项更改为名称来查看选项。
- 接受缺省的端口号;如果此端口号正在使用中,如需要请修改端口设置。单击下一步。
- 从可用的项目中选择 IMSPhoneBookEAR。单击添加。
- 单击完成。
- 启动服务器。
- 当成功启动服务器后,右键单击 TestClient.jsp 并选择在服务器上运行。
- 将启动一个带有测试客户机的浏览器窗口。单击 runPhoneBook 方法。
- 将下列值用作输入:
- 在 In__trcd 中输入 IVTNO
- 在 In___zz 字段中输入 0
- 在 In__name1 字段中输入 LAST1
- 在 In__cmd 字段中输入 DISPLAY
- 在 In__ll 字段中输入 59
- 在 size 字段中输入 93
- 单击调用,其输出会出现在结果字段中。
- 现在提交另一命令来添加一个电话本条目。单击 runPhoneBook 方法。
- 在 In__ll 字段中输入 59
- 在 In___zz 字段中输入 0
- 在 In__trcd 中输入 IVTNO
- 在 In__cmd 字段中输入 Add
- 在 In__name2 字段中输入 Jane
- 在 In__name1 字段中输入 Doe
- 在 In__zip 中输入 55555
- 在 In__extn 中输入 5-5555
- 在 size 字段中输入 93
- 单击调用,其输出会出现在结果字段中。
- 现在提交另一命令来显示刚才添加的电话本条目。单击 runPhoneBook 方法。
- 在 In__ll 字段中输入 59
- 在 In__trd 中输入 IVTNO
- 在 In___zz 字段中输入 0
- 在 In__cmd 字段中输入 DISPLAY
- 在 In__name1 字段中输入 Doe
- 在 size 字段中输入 93
- 单击调用,其输出会出现在结果字段中。
创建 Faces JSP 来部署 J2C Java bean
此节概述了通过 Faces JSP 部署 J2C Java bean 的步骤。
- 展开 IMSPhoneBook 项目,并找到 WebContent 文件夹。
- 右键单击 IMSPhoneBook 项目中的 WebContent 文件夹,并选择新建 > 其它 > Web > Faces JSP 文件。
- 将新建的 Faces JSP 命名为 Test。
- 接受所有其它字段的缺省值。
- 单击完成。
将 Java bean 添加到 Faces JSP
- 一旦创建 Faces JSP 文件,应该在设计页面中打开 Test.jsp。如果此文件不在编辑器的设计页面中,则展开 WebContent 目录下的 WEB-INF 文件夹。右键单击 Test.jsp,单击打开方式,并单击 Page Designer。Test.jsp 将在“设计”页面中打开。
- “选用板”视图将出现在右边面板中。如果它没有出现,则在顶部菜单中,单击窗口 > 显示视图 > 选用板。
- 在“选用板”视图的“数据”文件夹中,单击选用板的 JavaBean 选项。
- 将 JavaBean 拖放到 Test.jsp 编辑器;“添加 JavaBean”向导将打开。
- 选择添加新的 JavaBean。
- 在名称字段中,输入 phonebookLookup。
- 单击类字段旁边的“打开的书”图标
。 “选择类”窗口出现。
- 在“选择类”页面中,在搜索字段中输入 PhoneBookImpl。
- 清除添加输入/输出控件以在 Web 页面上显示 JavaBean 复选框。
- 单击完成。
- 您将看到 PhoneBookImpl 出现在“页数据”视图中。
将输入和输出控件添加到 Faces JSP
- 在“页数据”视图中,右键单击 phonebookLookup Java Bean,然后单击添加新的 JavaBean 方法。
- 从可用的方法列表中,单击 runPhoneBook。
- 单击确定。
- 在“页数据”视图中展开 phonebookLookup Java Bean,并选择 runPhoneBook() 方法。
- 将 runPhoneBook() 方法拖放到编辑器。“插入 JavaBean”向导出现。
- 在为下列内容创建控件:字段中,选择输入数据。
- 在要显示的字段字段中,选择无来清除表单。
- 在要显示的字段字段中,选择以下输入字段。
- arg.in__trcd
- arg.in__zz
- arg.size
- arg.in__name1
- arg.in__cmd
- arg.in__ll
- 单击完成。
- 接受其它字段的缺省值。
- 单击下一步。
- 在“配置数据控件”页面中,选择创建控件以显示结果。
- 在要显示的字段字段中,选择无来清除表单。
- 在要显示的字段字段中,选择以下输出字段。
- out__zz
- out__zip
- out__extn
- out__msg
- out__cmd
- out__ll
- out__name2
- out__name1
- size
- 单击完成。
- 通过按 Ctrl-S 或通过单击工具栏上的文件 > 保存来保存您的 Faces JSP 页面。
测试 Faces JSP
- 选择服务器选项卡。如果测试服务器没有运行,请启动它。要启动服务器,右键单击 WebSphere Application Server V6.0 并单击启动。
- 在“项目资源管理器”视图中右键单击 Test.jsp(您刚创建的 Faces JSP)。
- 选择运行 < 在服务器上运行。
- 选择 WebSphere Application Server V6.0 并单击完成。
- 浏览器将打开至 Test.jsp。在文本框中输入以下值:
- 在 In__trcd 中输入 IVTNO
- 在 In__ll 字段中输入 59
- 在 In___zz 字段中输入 0
- 在 In__cmd 字段中输入 DISPLAY
- 在 In__name1 字段中输入 LAST1
- 在 size 字段中输入 93
注意:确保没有其它的输入。
- 单击提交。
- 您将看到在浏览器中显示了输出:
祝贺您!您已完成此电话此教程。
查看总结中的内容之后,您就完成了整个教程。