快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
添加一个页面,IDE会同时为这个页面创建一个 .jsp 文件和一个 .java 文件。您将在下一节学习到更多关于 .jsp 和 .java 文件的内容。

了解更多

从主菜单中选择“帮助”>“帮助内容”来打开帮助文件。在左边的“目录”窗格中,选择“Web 应用程序”>“关于 Web 应用程序”>“使用 Web 应用程序”。

创建 Web 页

使用 Visual Web JSF 应用程序,您可以用 JavaServer Pages(JSP)技术和 page bean(也称为辅助 bean)替代 HTML 页面。JSP 页面是一个模板,它从服务器生成 HTML 响应被显示在浏览器(客户端)上。Page bean 包含了当服务器生成 HTML 响应时和当用户提交页面时执行的逻辑。

当您在 Visual Web JSF 应用程序中添加一个 web 页时,IDE同时为您创建了一个 JSP 文件和一个 Java 源文件。您主要使用可视设计器和“属性”窗口来开发 web 页。IDE 修改 JSP 代码和 Java 代码来实现您的设计。您的大部分工作可以在可视设计器和“属性”窗口中完成。

注意事项:IDE 生成的 JSP 页面是 JSP 文档。JSP 文档是一个 XML 文档,因此,必须是良好格式化的。虽然大部分 JSP 元素遵守 XML 语法,但还是有一些元素是不属于 XML 规范的,例如注释,声明,指令,表达式,和脚本。了解 JSP 文档语法,请参见 JavaServer Pages 语法参考。

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

时间:2011-07-01 testnetbeans.org

尝试

在“项目”窗口中,右键单击“Web 页”节点,选择“新建”>“Visual Web JSF 页”,如下图所示。

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

图 3:右键点击“Web 页”节点

接受默认的 Page2 作为文件名,点击“完成”按钮。IDE 将在编辑区域的可视设计器中打开 Page2,如下图所示。

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

图 4:可视设计器

点击编辑工具栏的“Java”按钮查看 page bean 的源代码,如下图所示。当编辑区域显示 Java 源代码时,“导航”窗口列出了所有的成员字段和方法。注意,页面源代码中有用于访问 Application Bean,Session Bean,和 Request Bean 的方法。请参见本教程的存储和处理数据小节,查看这三种 bean 类型的说明。

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

图 5:Page Bean 的 Java 源代码

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

时间:2011-07-01 testnetbeans.org

源代码中还有在页面被请求和页面被绘制完成之间的某些生命周期事件中被调用的方法。

提示:在“导航”窗口中双击一个成员,可以打开源代码编辑器并将光标定位到该成员被声明的地方。您还可以在“导航”窗口中点击任何一个地方,并输入一个成员名称的头几个字母,可以打开“快速搜索”对话框。继续输入直到 IDE 高亮显示出列表中您想要找到的项,如下图所示。然后您可以输入 Enter 键来打开源代码编辑器并将光标定位在匹配的成员声明处。

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

图 6:“导航”窗口中的快速搜索

点击编辑工具栏的“JSP”按钮查看页面的 JSP 代码,如下图所示。注意 JSP 页面如何使用 JSP 文档语法。

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

图 7:JSP 视图

点击编辑工具栏的“设计”按钮切换到可视设计器并在“导航”窗口中显示页面的表示。如果您打开“Page2”节点下的节点,您可以看到如下图所示的节点。注意 JSP 文件中的标签如何在“导航”窗口中被表示。

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

图 8:“导航”窗口

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

时间:2011-07-01 testnetbeans.org

了解更多

从主菜单中选择“帮助”>“帮助内容”来打开帮助文件。在左

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