了解下JAVA的Web使用程序中的导航页面
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。本教程将先容在NetBeansIDE6.0中怎样创建页面导航。最后在IDE中创立的web使用程序,仅利用了复杂的两页面间的导航。第一张页面上的按钮能转至第二张页面。尔后对使用程序的修正,使其能在运转时依据下拉列表组件的前往值来决意显现哪一个页面。您还能学到静态页面导航的一种更初级的替换办法,即鄙人拉列表中作出选择的刹时就举行页面导航。
进修本教程必要以下手艺和资本:
JavaServerFaces组件/JavaEE平台1.2和JavaEE5*1.1和J2EE1.4Travel数据库非必需*为了利用NetBeansIDE6.0的JavaEE5特征,请利用与JavaEE5全兼容的使用程序服务器,好比SunJavaApplicationServer9/GlassFish。
本教程专为利用GlassFishv2使用程序服务器做了订正。假如您利用其他的服务器,请参考公布申明和FAQs,懂得已知的成绩及其办理办法。有关受撑持的服务器和JavaEE平台的具体信息,请参阅公布申明。
创立第一张页面
在本教程的入手下手,您将创立一个唯一两张页面的web使用程序,并且在页面之间利用按钮举行导航。稍后,您将增加一个下拉列表组件,以利用户能在运转时选择方针页面。
起首,创立一张带有静态文本组件和按钮组件的页面。
创立一个新的web使用程序项目,并将其定名为NavigationExample,利用GlassFishV2使用程序服务器和可视化WebJavaServerFaces框架。
新项目中的初始页面会在“可视化计划器”中显现出来。下图展现了依据以上步骤创立出的页面:
:页面1的计划
从“组件面板”的“基础组件”中,拖动一个静态文本组件,并将其安排在页面中。在组件的默许文本上间接按键,来将组件的text属性变动为PageOne。
从“组件面板”中拖拽一个按钮组件,安排在页面,并将其text属性变动为Go。
主要注重事项:在IE7中有一个已知成绩会影响JSF1.2按钮组件的宽度。办理办法是将按钮组件安排在一个结构组件中(GridPanel、GroupPanel、大概是LayoutPanel)。缩放结构组件能主动缩放该按钮组件。
两张页面间的导航
接上去,在项目中增加另外一张页面,并经由过程创立一个链接大概页面毗连器来在两张页面间指定一个导航。
在“可视化编纂器”中编纂地区的空缺处单击鼠标右键,然后在弹出菜单当选择“页面导航”。
“页面流编纂器”会显现一个图标暗示Page1.jsp,代表在前一节中创立的页面。注重该图标有4个特性:
<p>
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 是一种使用者不需花费很多时间学习的语言 Java是一种计算机编程语言,拥有跨平台、面向对java 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
页:
[1]