快速业务通道

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
件。对于某些组件,例如“下拉列表”组件,您必须选择“值字段”和“显示字段”。

要定义 SQL 查询来检索数据,您可以使用“查询编辑器”,如下图所示。您可以通过一个 rowset 对象访问这个编辑器。

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

图 21 :查询编辑器

NetBeans Visual Web JSF应用程序开发入门(16)

时间:2011-07-01 testnetbeans.org

尝试

新建一个页面,将它设置为起始页面,然后拖放一个“列表框”组件到页面上。

在“服务”窗口中,展开“数据库”,展开 TRAVEL 数据库的 jdbc 节点,展开“表”节点。

拖放 TRIPTYPE 节点到页面上。

注意事项:如果 TRAVEL 数据库标记是断开的并且您无法展开数据库节点,这表示 IDE 尚未连接到数据库。要连接到 TRAVEL 数据库,在“服务”窗口中右击数据库节点并在弹出菜单中选择“连接”。当出现“连接”对话框的时候,在“口令”在输入 travel,选中“记住口令”,点击“确定”。

右击“列表框”组件并在弹出菜单中选择“绑定到数据”。

在“绑定到数据”对话框中,点击“绑定到数据提供器”标签,确认“选择一个数据提供器”下拉列表中 tripTypeDataProvider 被选择。

设置“值字段”为 TRIPTYPE.TRIPTYPEID(默认选项)并设置“显示字段”为 TRIPTYPE.DESCRIPTION。点击“确定”。

运行应用程序看看列表框是如何被表中的数据填充的。

在“导航”窗口中展开 SessionBean1 并双击 triptypeRowSet 节点,打开它的“查询编辑器”。在网格中的 DESCRIPTION 行点击“排序类型”列的区域并从下拉列表中选择“升序”。

点击标记有类似 jdbc:derby://localhost:1527/travel 字样的“查询编辑器”标签上的 X 关闭“查询编辑器”,并再次运行程序。注意现在的列表项以字母顺序显示。

(可选的)搜索页面的 Java 源代码中的 _init 方法,查看数据提供器是如何关联到 rowset 的。这个方法默认是折叠的。点击显示在左边界的代码折叠框,展开代码。

在“项目”窗口中双击“源包”> gettingstarted > SessionBean1 节点,打开 session bean 的 Java 源代码。搜索 session bean 的 _init 方法,查看 rowset 如何实现查询。

调试 Web 应用程序

IDE 已经集成了一个调试器以帮助您排除您代码中的问题,如下图所示。您可以用它设置断点和监视,单步执行代码,和执行到光标所在处的代码语句。

您可以通过点击 Java 编辑器的左边框来设置一个断点。您可以通过右击一个变量或表达式选择“新建监视”来设置一个监视。从主菜单中选择“运行”>“调试主项目”或者“运行”>“运行至光标”来运行调试器。

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

图 22:调试器窗口

NetBeans Visual Web JSF应用程序开发入门(17)

时间:2011-07-01 testnetbeans.org

提示:您可以使用这里的一些其它的特性来诊断和解决问题:

使用 HTTP 监视器来监视客户端-服务器之间的通信,响应 HTTP 请求。当您的页面有几个输入字段并且您想要重建 HTTP 请求而又不想填写所有的字段时,这个响应请求的能力将会是很有帮助的。

添加一个“消息组”组件到页面上并使用 error,warn,fatal,和 info 方法显示组件的诊断消息。

使用 log 方法将诊断消息发送到服务器日志。

尝试

创建或重用一个起始页。添加一个“静态文本”组件,将它的 text 属性设置为 Hello,并设置它的 id 属

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号