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

使用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

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

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

    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的重要...

    精品软件工具--英语学习软件 这款软件是通过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)来处理文件上传操作。 【描述...

    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开发者编写、调试和...

    JAVA netbean 6.8 编写的计算器

    **标题详解:** "JAVA netbean 6.8 编写的计算器" 指的是一个使用Java编程语言,并借助NetBeans 6.8集成开发环境(IDE)开发的计算器应用程序。这个计算器可能包含了基本的数学运算,如加、减、乘、除,也可能包括更...

Global site tag (gtag.js) - Google Analytics