NetBeans Visual Web JSF应用程序开发入门 - 编程入门网
件。对于某些组件,例如“下拉列表”组件,您必须选择“值字段”和“显示字段”。
要定义 SQL 查询来检索数据,您可以使用“查询编辑器”,如下图所示。您可以通过一个 rowset 对象访问这个编辑器。 图 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 编辑器的左边框来设置一个断点。您可以通过右击一个变量或表达式选择“新建监视”来设置一个监视。从主菜单中选择“运行”>“调试主项目”或者“运行”>“运行至光标”来运行调试器。 图 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |