快速业务通道

使用NetBeans IDE 6.5通过数据库数据构建树 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

使用NetBeans IDE 6.5通过数据库数据构建树

时间:2011-07-13 netbeans.org

此教程演示如何通过数据库中的数据动态地构建树结构。使用 NetBeans IDE 6.5,您将构建一个双页面应用程序,第一个页面将包含 JSF 1.2 (Woodstock) “树”组件。使用数据库中的姓名填充“树”组件中的一级节点,使用此人的行程填充其二级节点。行程节点链接到第二个 页面,用于显示行程的详细信息。

预计时间:30 分钟

目录

此页面内容适用于 NetBeans IDE 6.7

设计 Home 页面

配置数据库

建立数据库

连接到数据库

通过数据库表构建树

添加详细信息页面

添加代码

定义页面导航

更多内容:将操作方法绑定到树节点

关于“树”节点选择的注意事项

结束语

要学习本教程,您需要具备以下软件和资源。

软件或资源 要求的版本
NetBeans IDE Java 6.5 版本
Java 开发工具包 (Java Developer Kit, JDK) 版本 6 或版本 5
JavaServer Faces 组件/ Java EE 平台 1.2(带有 Java EE 5*)或 1.1(带有 J2EE 1.4)
GlassFish 应用服务器 2.1
Travel 数据库 必需

* 要利用 NetBeans IDE 的 Java EE 5 功能,请使用完全符合 Java EE 5 规范的应用服务器,例如 GlassFish Server Open Source Edition 2.1 UR2。如果使用的是其他服务器,请查阅发行说明和常见问题解答,了解已知问题和解决方法。有关支持的服务器和 Java EE 平台的详细信息,请参见发行说明。

设计 Home 页面

首先,构建包含“树”组件和行程数据库表的 Home 页面。页面显示如下。

页面设计

使用NetBeans IDE 6.5通过数据库数据构建树(2)

时间:2011-07-13 netbeans.org

创建一个新的 Visual Web JSF 应用程序项目,将其命名为 DatabaseTree,并启用 Visual Web JavaServer Faces 框架。

从“组件面板”的“Woodstock 基本”部分拖入一个“树”组件到页面,键入 Travel Information,然后按下 Enter 键。在“属性 ”窗口中,将 id 属性设置为 displayTree,并将 clientSide 属性设置为 True。

当 clientSide 为 True 时,每个子节点(展开或未展开)都将被发送到客户端,除非父节点被展开,否则看不到子节点。当 clientSide 为 False时,仅呈现已展开父节点的子节点。

选择 Tree Node 1 ,单击鼠标右键,然后从弹出式菜单中选择“删除”。

在此应用程序中,您将通过编程方式填充树,因此不需要初始化 IDE 创建的树节点。如果没有删除节点,在 JSP 标签属性中设置的值 将优先于运行时设置的值,并在页面中显示节点。

右键单击“树”组件并选择“添加绑定属性”。

从“组件面板”拖动一个“消息组”组件放入页面的偏僻位置上,例如页面右上角。

配置数据库

建立数据库

在本节中,您将在 IDE 中建立 travel 数据库和 MySQL 数据库。

确保您的机器上已安装并运行 MySQL 数据库服务器。有关连接 MySQL 数据库的更多信息,请参见连接到 MySQL 数据库。

在 “服务”窗口中,右键单击 “MySQL 服务器”节点并选择“创建数据库”。

此时将打开“创建新数据库”对话框。

“创建 MySQL 数据库
”对话框

从“新建数据库名称”下拉列表中选择“样例数据库:travel ”并单击“确定”。

在“服务”窗口中,travel 数据库将出现在

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号