|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。
简介:本教程系列会商Java™ServerFaces(JSF)手艺的基本常识,JSF是一种服务器端框架,它供应一种基于组件的Web用户界面开辟体例。第1部分概述了JSF1.2并供应了一个基础的应用程序。本部分匡助您把握更初级的JSF特征:定制的查验器、转换器和阶段监听器,同时懂得JSF应用程序的性命周期。
入手下手之前
关于本系列
这个教程系列会商JavaServer™Faces(JSF)手艺。JSF是一种用于JavaWeb使用程序的服务器端用户界面组件框架。本系列针对JSF的老手,匡助他们疾速进门—利用JSF并非必须的,可是利用JSF组件能够削减事情量。本系列只会商基本常识并供应大批示例。
与AWT、SWT和Swing一样,JSF是一种对照传统的GUI开辟情况。它的次要优点之一是,它将坚苦的事情交给框架开辟职员而不是使用程序开辟职员,从而简化了Web开辟。坦白地说,JSF自己比很多其他Web框架庞大,可是对使用程序开辟职员埋没了庞大性。与年夜多半其他框架比拟,用JSF开辟Web使用程序要简单很多:必要的代码更少,庞大性更低,设置更少。
假如您处置Java服务器端Web开辟,那末JSF是最简单把握的框架。它十分合适创立Web使用程序(不是Web站点)。它让Web开辟职员能够会合精神处置Java代码,而不必要处置哀求对象、会话对象、哀求参数或庞大的XML文件。与其他JavaWeb框架比拟,利用JSF能够更疾速地做更多事变。
关于本教程
本教程持续第1部分的内容。假如您没有打仗过JSF,大概但愿温习一下,那末请先浏览第1部分。即便您熟习JSF,第1部分中的某些内容也大概对您有所匡助。
在本教程中,不利用工具或IDE撑持(只管工具撑持是JSF的次要优点之一)。本教程只先容基础常识并供应大批背景信息,从而匡助您了解这里会商的内容并无效地利用JSF构建Web使用程序。
目标
在本教程中,持续概述JSF的特征并进修怎样利用一切JSF组件。我们要构建一个复杂的联系人办理体系—一个基础的CRUD(创立、读取、更新、删除)使用程序。在进修JSF使用程序的性命周期以后,用定制的转换器和查验器改善这个使用程序。本教程要实验一些初级JSF编程:利用一个阶段监听器创立一个对象级的查验框架。
谁应当进修本教程?
假如您是JSF的初学者,那末本教程正合适您。假如您用过JSF,可是没有效过JSF1.2特征,或者只用GUI工具构建过JSF使用程序,那末也大概从这个系列教程学到很多常识。
条件前提
本教程合适低级到中级程度的Java开辟职员。您应当基础懂得Java言语并有GUI开辟履历。
体系需求
要想运转本教程中的示例,必要一个Java开辟情况(JDK)和ApacheMaven。具有JavaIDE会有匡助。本教程供应了Maven项目文件和EclipseJavaEE和WebToolsProject(WTP)项目文件。
JSFCRUD示例使用程序
本节先容一个复杂的CRUD使用程序,在前面几节中我们将经由过程构建这个使用程序来进修:
每一个JSF尺度HTML组件
创立定制的转换器
利用查验器
利用阶段监听器
接洽人办理使用程序
在本节中将构建的使用程序是一个接洽人办理使用程序,它的布局与第1部分中的盘算器使用程序类似。在中能够看到,这个使用程序是一个尺度的CRUD使用程序。它不必要导航划定规矩,由于全部使用程序只利用一个视图(contacts.jsp页面)。
.接洽人办理示例使用程序
显现这个使用程序的基础流程:
.接洽人办理示例使用程序,链接图
<p>
IDE是好。java中的IDE更是百花齐放,你用jbuilder能说jbuilder赶不上vs吗?用eclipse,netbeans也很舒服啊。我就不明白“稍微差一些”那一些是从哪里差来的。 |
|