使用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属性为username、password,修改Label属性为姓名、密码
iii. 拖动一个按钮组件到页面中,修改按钮的ID为login,修改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,修改maximun和minimun属性为10和2,这里的意思是验证用户输入数据的最大长度和最小长度分别为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
分享到:
相关推荐
总的来说,这个“netbean我的第一个桌面程序”是一个适合初学者的Java桌面应用示例,使用NetBeans IDE创建,旨在帮助新手理解Java编程基础和桌面应用开发流程。通过查看和运行这个项目,学习者可以了解如何在...
本教程主要介绍了如何使用NetBeans集成开发环境配合Visual Web Pack 5.5来开发用户管理系统,涵盖了用户管理的核心功能:增加、删除和修改用户。以下是对教程内容的详细解释: 1. **用户管理基础** 用户管理是任何...
标题中的“netbean移动开发入门”指的是利用NetBeans IDE进行J2ME(Java 2 Micro ...这个教程对于初学者来说是一个很好的起点,能帮助他们快速理解J2ME和NetBeans的结合使用,进一步掌握移动应用开发的基本技能。
在深入探讨NETBEAN6.7的使用之前,我们首先要了解为何需要这款集成开发环境(IDE)。NETBEAN是一款强大的开源Java IDE,由Sun Microsystems赞助并发展至今,支持在多种操作系统平台上进行Java应用的开发,包括...
netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3
netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5
经过分析,我们使用了Netbean5.5开发工具,利用其提供的各种面向对象的开发工具,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。 在下面的各章中我们将以...
netbean安装程序 ruby7netbean安装程序 ruby7netbean安装程序 ruby7netbean安装程序 ruby7
学生需要了解实验环境和工具的使用,如 Visual C++ 开发环境、NetBean 5.5 等。 5. 实验项目和实践能力的培养 实验教学大纲中安排了 12 次上机作业,包括熟悉 Visual C++ 开发环境、类和对象、多维的动态对象数组、...
netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2netbean安装程序 ruby2
netbean安装程序 ruby4netbean安装程序 ruby4netbean安装程序 ruby4netbean安装程序 ruby4
netbean安装程序 ruby6netbean安装程序 ruby6netbean安装程序 ruby6netbean安装程序 ruby6
NetBeans是一款强大的集成开发环境(IDE),主要用于Java、HTML5、PHP、C/C++等语言的开发。这个“netBean使用帮助文档”很显然是为了指导用户如何有效地利用NetBeans进行编程工作。以下是一些关于NetBeans的重要...
【标题】中的“精品软件工具--英语学习软件”表明这是一款专为英语学习设计的高质量应用程序,而“通过NetBean开发工具开发的java桌面应用”则揭示了该软件的编程语言和开发环境。NetBeans是一个流行的开源集成开发...
总之,JSF、Spring 和 Hibernate 的集成提供了强大的 Web 应用开发能力,涵盖了用户界面、业务逻辑和数据持久化的全方面需求。通过深入理解和实践这些技术,开发者可以构建出高效、可维护的大型企业级应用。如果你对...
NetBeans是一个流行的开源集成开发环境(IDE),它支持多种编程语言,包括Java、JavaScript、PHP等。在这个项目中,我们关注的是利用Java语言和可能的Web框架(如Servlet或Spring MVC)来处理文件上传操作。 【描述...
**NETBEAN RichFaces开发插件详解** 在Java EE开发领域,RichFaces是一个非常流行的开源框架,它提供了丰富的用户界面组件和强大的AJAX功能。这个框架使得开发者能够创建交互性极强、用户体验优秀的Web应用程序。而...
大家都知道java做的桌面程序的界面看起来不如VB,VC做的界面好看,其实这只是java在调用LAF时调用的自己类库中的LAF罢了,要想实现象Windows那样的界面也很容易,本例是用NetBean做的桌面程序,界面显示的是象Windows...
【标题】"JAVA局域网聊天(NetBean6.0)"揭示了这是一个基于Java编程语言的局域网聊天应用程序,使用了NetBeans 6.0集成开发环境进行开发。NetBeans是流行的开源IDE,提供了丰富的功能来支持Java开发者编写、调试和...
**标题详解:** "JAVA netbean 6.8 编写的计算器" 指的是一个使用Java编程语言,并借助NetBeans 6.8集成开发环境(IDE)开发的计算器应用程序。这个计算器可能包含了基本的数学运算,如加、减、乘、除,也可能包括更...