`
oksonic
  • 浏览: 33407 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用NetBean5.5可视环境开发JSF应用程序

阅读更多
 

使用NetBean5.5可视环境开发JSF应用程序

下载地址:www.oksonic.cn 

1.       准备

a)         JDK.6

b)        NetBean5.5       http://www.netbeans.org/

c)        Visual Web Pack  http://www.netbeans.org/

 

2.       开发步骤

a)         安装NetBean5.5、安装Visual Web Pack

b)        创建一个简单的登录项目

                         i.              新建一个Visual Web工程名称为login

                       ii.              拖动一个文本框组件和一个口令字段组件到页面中,修改ID属性为usernamepassword,修改Label属性为姓名、密码

                      iii.              拖动一个按钮组件到页面中,修改按钮的IDlogin,修改text属性为登录

                     iv.              双击登录按钮界面跳转到代码编辑页,修改光标所在的代码为以下内容:

public String login_action() {

        // 待做事项:处理按钮单击操作。返回的值是一个导航

        // 条件名称,如果它为 Null,则返回到同一页。

        return "success";

    }

根据注释内容可以看到这里的return的返回值为success,根据这个返回值,我们只需要配置相应的导航就可以控制页面到想转的地方了

                       v.              新建一个welcome

                     vi.              welcome页中加入一个静态文本组件,并修改它的text属性为“您已经成功登录了!

                    vii.              点击左边树型菜单中的“页面导航”项进入页面导航的配置页,这时可以看到两个图标,一个是Page1.jsp,另一个是welcome.jsp,在Page1.jsp图标的右边可以看到一个小方块,点击方块并拖动到welcome.jsp文件上后放开鼠标,这时就看到有一条线将两个图标连在一块了,上面还有文字信息,点中这条线后,修改它的属性“结果”为“success”这里的“success”就是根据上面的login_action方法中所返回的“success”文字来进行判断,只要文字相同就跳转到welcome页面

                  viii.              按下F6或是点击菜单项的“运行”à“运行主项目”就可以启动tomcat进行测试了,项目启动后会自动打开IE并显示当前页面,点击登录按钮就可以看到页面跳转到了welcome.jsp

c)        表单验证

                         i.              修改文本框组件和口令字required属性为true,也就是打上钩,这里的意思是这两个文本框必须输入内容后才可以提交,这时进行测试就可以看到效果了,不输入内容就提交的话文字信息就会变为红色的了

                       ii.              加入长度验证器,将文本框组件和口令字段组件的validator属性从下拉列表中选择lengthValidator1,在左边的树型菜单中选择lengthValidator1,修改maximunminimun属性为102,这里的意思是验证用户输入数据的最大长度和最小长度分别为10个字符和2个字符

d)        调试代码

                         i.              双击登录按钮进入代码编辑页面加入以下代码

                    

public String login_action() {

        // 待做事项:处理按钮单击操作。返回的值是一个导航

        // 条件名称,如果它为 Null,则返回到同一页。

        if(!this.username.getValue().equals("oksonic"))

            return null;

        return "success";

    }

                     这里的意思是判断用户输入的姓名是否是“oksonic”不是的话就返回null,返回值为null的话就是回到提交页面

                       ii.              按下F5或是点击菜单项的“运行”à“调试主项目”就可以启动tomcat进行调试了,在上面代码的if语句前打上一个断点,在页面中输入信息后点登录按钮,这时就可以看到代码运行到断点处就停止了,这时可以使用快捷键进行操作。F7是跳到下一行代码,Ctrl+F5是继续执行,其它的可以查看菜单“运行”里的其它菜单项后的快捷方式

 

       本教程到此结束,谢谢收看!

       联系方法:           oksonic@tom.com

       其它教程下载:    www.oksonic.cn

      



oksonic 2007-05-07 02:22 发表评论
分享到:
评论
1 楼 wdiy 2007-06-12  
怎么没有下载地址啊?

相关推荐

    netbean我的第一个桌面程序

    总的来说,这个“netbean我的第一个桌面程序”是一个适合初学者的Java桌面应用示例,使用NetBeans IDE创建,旨在帮助新手理解Java编程基础和桌面应用开发流程。通过查看和运行这个项目,学习者可以了解如何在...

    速动画教程第三十三集 使用NETBEAN开发之用户管理

    本教程主要介绍了如何使用NetBeans集成开发环境配合Visual Web Pack 5.5来开发用户管理系统,涵盖了用户管理的核心功能:增加、删除和修改用户。以下是对教程内容的详细解释: 1. **用户管理基础** 用户管理是任何...

    netbean移动开发入门

    标题中的“netbean移动开发入门”指的是利用NetBeans IDE进行J2ME(Java 2 Micro ...这个教程对于初学者来说是一个很好的起点,能帮助他们快速理解J2ME和NetBeans的结合使用,进一步掌握移动应用开发的基本技能。

    NETBEAN6.7的安装图解

    在深入探讨NETBEAN6.7的使用之前,我们首先要了解为何需要这款集成开发环境(IDE)。NETBEAN是一款强大的开源Java IDE,由Sun Microsystems赞助并发展至今,支持在多种操作系统平台上进行Java应用的开发,包括...

    netbean安装程序 ruby3

    netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3

    netbean安装程序 ruby5

    netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5

    学生管理系统界面java编程

    经过分析,我们使用了Netbean5.5开发工具,利用其提供的各种面向对象的开发工具,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。 在下面的各章中我们将以...

    netbean安装程序 ruby7

    netbean安装程序 ruby7netbean安装程序 ruby7netbean安装程序 ruby7netbean安装程序 ruby7

    netbean安装程序 ruby2

    netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2

    netbean安装程序 ruby4

    netbean安装程序 ruby4netbean安装程序 ruby4netbean安装程序 ruby4netbean安装程序 ruby4

    netbean安装程序 ruby6

    netbean安装程序 ruby6netbean安装程序 ruby6netbean安装程序 ruby6netbean安装程序 ruby6

    netBean使用帮助文档

    NetBeans是一款强大的集成开发环境(IDE),主要用于Java、HTML5、PHP、C/C++等语言的开发。这个“netBean使用帮助文档”很显然是为了指导用户如何有效地利用NetBeans进行编程工作。以下是一些关于NetBeans的重要...

    桂林电子科技大学《面向对象程序设计》实验教学大纲

    学生需要了解实验环境和工具的使用,如 Visual C++ 开发环境、NetBean 5.5 等。 5. 实验项目和实践能力的培养 实验教学大纲中安排了 12 次上机作业,包括熟悉 Visual C++ 开发环境、类和对象、多维的动态对象数组、...

    精品软件工具--英语学习软件 这款软件是通过NetBean开发工具开发的java桌面应用,功能模块包括记单词,名人名言.zip

    【标题】中的“精品软件工具--英语学习软件”表明这是一款专为英语学习设计的高质量应用程序,而“通过NetBean开发工具开发的java桌面应用”则揭示了该软件的编程语言和开发环境。NetBeans是一个流行的开源集成开发...

    JSF+Spring+Hibernate的实例讲解.doc

    总之,JSF、Spring 和 Hibernate 的集成提供了强大的 Web 应用开发能力,涵盖了用户界面、业务逻辑和数据持久化的全方面需求。通过深入理解和实践这些技术,开发者可以构建出高效、可维护的大型企业级应用。如果你对...

    上传文件开发源代码netbean开发

    NetBeans是一个流行的开源集成开发环境(IDE),它支持多种编程语言,包括Java、JavaScript、PHP等。在这个项目中,我们关注的是利用Java语言和可能的Web框架(如Servlet或Spring MVC)来处理文件上传操作。 【描述...

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl

    标题中的问题“无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl”指出,这可能是Java Web应用开发中遇到的一个常见错误,涉及到JSP(JavaServer Pages)和JSTL(Java...

    NETBEAN RichFaces开发插件

    **NETBEAN RichFaces开发插件详解** 在Java EE开发领域,RichFaces是一个非常流行的开源框架,它提供了丰富的用户界面组件和强大的AJAX功能。这个框架使得开发者能够创建交互性极强、用户体验优秀的Web应用程序。而...

    NetBean 桌面程序 实例

    大家都知道java做的桌面程序的界面看起来不如VB,VC做的界面好看,其实这只是java在调用LAF时调用的自己类库中的LAF罢了,要想实现象Windows那样的界面也很容易,本例是用NetBean做的桌面程序,界面显示的是象Windows...

    JAVA局域网聊天(NetBean6.0)

    【标题】"JAVA局域网聊天(NetBean6.0)"揭示了这是一个基于Java编程语言的局域网聊天应用程序,使用了NetBeans 6.0集成开发环境进行开发。NetBeans是流行的开源IDE,提供了丰富的功能来支持Java开发者编写、调试和...

Global site tag (gtag.js) - Google Analytics