你的位置:水利图书 >> >> 电脑编程 >> 详细内容 在线投稿

Java Server Faces核心编程(第2版)

热度250票 浏览24次 【共0条评论】【我要评论 时间:2010年6月10日 14:32

0g'yyTav_m0Java Server Faces核心编程(第2版)水利图书9f3^ t1uF e

WV i3K U ?2YP&E0

jHQ{,@4a0 水利图书0STm*sO@"F2P

作  者: (美)吉瑞(Gearym,D),(美)霍斯特曼(Horstmann,G) 著;马振晗 译水利图书P3j-m O%V.C){4jC#M9st

水利图书6z7eI@C#Xi

出 版 社: 清华大学出版社

~U1|[:y!~-Ou1C0

UC0]h$aHFd0出版时间: 2008-10-1水利图书xf9KVx6K)b2bg

水利图书D{(?2@s.M+_L

字  数: 968000

WnxU(c0

e0Pko V0x0版  次: 1

jz0vm;B:w0 水利图书-d6M R-qxU U8tu

页  数: 623水利图书]:q0au)o$l`Sz Qv

水利图书+wj5{)@R {5cVCW

印刷时间: 2008-10-1

&b@3j8^ZxkF0 水利图书7BG"l7B7]'A~2z*gLU,f

开  本: 16开

\/A5K5W1Z T~aUr7e0

U6yM6FWJ?w0印  次: 1水利图书i8PSD(n.U,_ W4~J%e

水利图书[.H9LVyM'H(`D B-OR

纸  张: 胶版纸水利图书n%`.B@(?/ia4q O1f

水利图书U+i%v)C j$}eL

I S B N : 9787302185499水利图书)|7n?:?iWu%Vg

0}h3}eznQ:L0包  装: 平装

L0z*i3U1D"a0 水利图书b%j wjK @A4m

所属分类: 图书 >> 计算机/网络 >> 程序设计 >> Java Java Script J2EE水利图书$Q6H)ZA0Z

^ kb` r/AYT0最佳拍档水利图书9?8M8e }@p6M:Y:E7Frc

3nv6p$GHv/k| N%`0

$y7V`0E"I9m"{B(O0 水利图书m)d3q)V8n/x baI

水利图书1{.`"T;mA,^|+kQB

,Ly+j_P@ m0水利图书)?%G_ c"\8kF$a

+^b k"FCu0JavaServer Fac...水利图书r4L9dr$S

水利图书$~-n#yz6B}!D"N

Java Server Faces核心编程(第2版)

i2K)B9C9VP(N0 水利图书Uu&`\ g

与此 1 件拍档商品一同购买

8Q N9t4ky/^m0N3uy0

8f]e#fW$I0总定价:¥178.80水利图书U j{'[*^%M

D&s:ynGT~3Nm]0总当当价:¥143.00水利图书Gr w`/s R

水利图书'h%pMl:CnW

水利图书x8[+Xp{i9b&uZ

;O+Bk-iV8H-Z0请至少保留一件商品。水利图书jq+q ^!h{,lf

d8D1r!_Zs3A;l0编辑推荐

6J{ Q:y3^.U IKcf!g0 水利图书L9E&R,Xz4J4W

本书由著名畅销书作者、JSF 1.0专家组成员David Geary主笔,是JSF编程图书中的“头号指南”。作为升级版,本书内容全面覆盖JSF 1.2,囊括了各种增强特性、强大的Ajax开发技术,以及使JSF更有价值的开源创新内容。作者David Geary和Cay Horstmann在本书中深入讲解了JSF 1.2开发的各个方面,为创建高性能应用程序提供了系统级的最佳实用方案。他们利用自身对Java平台内部知识的透彻理解,为读者提供了大量解决方案、技巧、提示和编写优秀JSF 1.2产品代码的方法。即使读者是JSF或servlet新手,本书也能提供很大的帮助。

5}7|&_M(c.X eK)h%M.^0

1v+g$\&W+V0本版新增的内容包括:JSF 1.2与Java EE 5平台的更好结合;增强的JSF API;使用Shale控制Web流;使用Facelets将JSP替换为XHTML标签。此外,本版还涵盖了通过JSF进行Ajax开发的主题——从实时验证、DWR,到在JSF组件中包装Ajax和使用流行的Ajax4j sf框架。水利图书;N"hc [k"T+i$O7v

水利图书R&MT9t6j8f

  自动化低层细节,消除服务器端开发中不必要的复杂性从有效的UI设计和样式表到国际化,发现JSF最佳实践使用JSF和Tiles构建一致、可重用的用户界面利用外部服务,如数据库、LDAP目录、认证/授权,以及Web服务使用JBoss Seam大大简化数据库后端应用程序的开发实现自定义组件、转换器和验证器掌握JSF 1.2标签库和使用额外的标签库扩展JSF。水利图书J;M"G7Mi!P5~4rZd!Q/\

水利图书 g#iLc3~

内容简介

|WA)e]&@ eu0 水利图书j$c*|CF,R,WA%F

本书由著名畅销书作家、JSF 1.0专家组成员David Geary主笔,是JSF编程图书中的绝对“头号指南”,自第一版出版以来,一直是广大JSF学习者的首选教程。水利图书2z|Q*FD-k

水利图书7QwZ2s$|

本书全面深入地讲解了JSF 1.2编程的各个方面,包括JSF的各种增强特性、强大的Ajax开发技术,以及使JSF更具价值的开源创新内容,为创建高性能的应用程序提供系统级的最佳实用方案。两位传奇作者利用自身对Java平台的透彻理解,为读者提供了大量解决方案、技巧、提示和编写优秀JSF 1.2产品代码的方法,无论读者是JSF或者servlet方面的新手还是老手,都将大受裨益。水利图书2J-?*ctYS:ZI

水利图书6N.q"Oj5^)\ o9f(pqQU

作者简介

8p/B!aL!Ss,_;N0 水利图书'M [:G&t|}k:}Z

David Geary,从1994年到1997年在Sun Microsystems公司工作,曾任JSF 1.0专家组成员。目前,他担任Clarity Training Inc.公司的董事长,该公司是一家从事服务器端Java技术的培训咨询机构。David还是8本Java技术书籍的作者,其中包括最畅销的Graphic,Java 2系列、AdvancedJavaServer Pages和Google Web Toolkit Solutions。此外,David也是JSTL专家组成员、Apache Struts项目的执行委员,他还曾为Sun的Web Developer Certification Exam编写试题。作为一名演讲者,David在全球四大Java研讨会之一的No Fluff Just Stuff tour上经常作例行演讲。2005年,David和CraigMcClanahan合作的Shale Presentation,获得了JavaOne Rock Star的称号。水利图书 QT\jM#q yA0h

水利图书 tUmq'z9P9g

目录水利图书B]1mQu,`H3U!n

水利图书6nj'r*U"\

第1章 入门

K,p-U"`0_"R2\+g0 水利图书5^$H/DU_ Z5~$c1{

1.1 为什么要选择JavaServer Faces

V2Y@Q f0f1Q0 水利图书EgJ5D T/@s-RO ]

1.2 软件安装

Bj'R\d.V0

b S.{M;\+kP:R$AP01.3 一个简单的例子

OHSLb f0 水利图书IlP!na

1.3.1 组成部分水利图书\,_mS E h/mI

H*I b!dR&v ]01.3.2 目录结构水利图书*aW@$GP H9fW

水利图书;pi1b!K6NW,Q c

1.3.3 构建说明水利图书SsK/e9Ll*G6u

水利图书HO'pQ$l$p

1.4 示例应用程序分析

^[*R0t)R o._#R;w0 水利图书5@ n.Zy$` p7At{

1.4.1 Beans水利图书X:Y9f5kQSH

水利图书(k I0aNMKK

1.4.2 JSF页面

/S"f.eI\;@V0

8o8H};W/mEC(z01.4.3 导航水利图书e8oj5DtP9n1a-T

8[DvQy*gfmi01.4.4 Servlet配置

5iKK6]/}:d#H;l0 水利图书 HF'^'t2~9\ i

1.4.5 欢迎文件水利图书 t {J-h {6gig8G

水利图书!h7]"k ^ F%@k

1.5 JSF开发环境水利图书-N e`wh X

水利图书BC0sN,?Kc

1.5.1 集成开发环境水利图书 n,J9a9k)c%Gy6w

e)Bsg1mp01.5.2 可视构建器工具

o's+mfI*I.c0

!gZM;L"s^ A01.5.3 使用Ant构建自动化水利图书?!q,_7pM1fTv

水利图书*We5lDD#H6V

1.6 JSF框架服务水利图书 ~7c ElZ B{M

ao.Y EA `x-Y01.7 内幕水利图书*a/Ee L7F@^

md2km%SX|y01.7.1 呈现页面水利图书"b/jC0V/GBe/p xe

水利图书p/d H3M6t:n

1.7.2 解码请求

H&h2d*F6kD0 水利图书 mBZA'AXR([h

1.7.3 生命周期

[On1b&|5X0 水利图书k/@(^ rTz(U

第2章 受管理Bean水利图书7|amt]C-wi(sf

4k,y/@3l p%x,tw d P |02.1 Bean的定义

8r5czCk/s|P#pN0

'X_\`rb H02.1.1 Bean属性水利图书RCU1^*G5qBW$dME2L

E5E9D%I#W02.1.2 值表达式

aMb|:N&?8vN0 水利图书0P ^0[$qw

2.2 消息包水利图书:G.^L7?JA

$P `8f/t xv02.2.1 具有可变部分的消息

!Gy A8J9B0

Bm6p?7f+um02.2.2 设置应用程序的本地化

V h,A4X%kL0

hJp_3r Z`:`02.3 示例应用程序

}4YTM%tw"I B!]0 水利图书$m(hhq3G?d

2.4 支撑Bean水利图书;W"Ut\.~*RT#N

水利图书 `-w9m,U|#q qdw

2.5 Bean作用域水利图书 }$}y8x vd-j

水利图书 did }_

2.5.1 会话作用域水利图书!ZYl$cy8b.HU

8KE!`@_*M\ n02.5.2 应用程序作用域水利图书@:wzzTM

m,a#a8t7yD.S]02.5.3 请求作用域水利图书*V8gA&R8fz1Vm

+j3hY*XeR'E02.5.4 生命周期说明水利图书RcTcB1C

QhFo2~ zj(W#g02.6 配置Bean

/?I:M4P\0es0

;A h2Y+LN:rw y\Y02.6.1 设置属性值水利图书xQ1V(]v4Z4}p

+AJqJZ2mJ8[02.6.2 初始化列表和映射

9dm8pM$\:w;}0

Cgu%l!J,s)L02.6.3 链接Bean定义

}5]hb3D`vLy Cv0 水利图书!x?dHCe(XBs

2.6.4 字符串转换水利图书"E(n k|8N6XM[J

*qnY8L{SZ+GYco02.7 值表达式的语法

,CB$^Zpm(nW0 水利图书2kk|L8F#bp"d

2.7.1 使用方括号水利图书8nvI.T9Gh

水利图书*N_a`9[5H

2.7.2 映射和列表表达式

HT rq'_d0

DM5m+q;zv02.7.3 解析初始术语

^9t `!wm;XA9|0 水利图书8m#NC%Vmp nH h

2.7.4 复合表达式水利图书Yl.[Jv-gm0?['O

水利图书L.Z4a?]:|7hS1X F

2.7.5 方法表达式

vR WUr i"j/f'xhH0 水利图书y5liW(dE9D4l-U\b

第3章 导航水利图书5Q QE8_'{n)p{f&t

水利图书 Y e3hdKA#~ |}T

3.1 静态导航水利图书-[:th"R%P"_7s

@U.wh"t#?7Q,k03.2 动态导航水利图书Fhd(rzm.mld

水利图书XqS&^v1q e T9?

3.3 高级导航问题

n8N!f4p/i.Y&f!^H0

^-k$aM:ml{?)[#q/~03.3.1 重定向

Z0V,X"^}M I` w$@]0 水利图书d$a/er5W

3.3.2 通配符

x6t)I/v0J|$?;n0 水利图书QpC2IF_]!f

3.3.3 使用from-action水利图书3y v*?~oK:K

u\` @(ig\t*q03.3.4 导航算法水利图书C*`&v(KmJ `

b [+` r0z0第4章 标准JSP标签

ik g UrS&b0

.O6S7A HHW9K1H!FUe&a04.1 JSF核心标签概述水利图书,~1Xm~y

["?*xb+j'Vs2ZP9~04.2 JSF HTML标签概述

eZCM:N0

G `JlC.~04.3 表单

s"VL~g0 水利图书^b%X,V{ Ot

4.4 文本字段和文本区域

[HS A }&W$U5q1\P0

)l7{b(J&umN'Mken04.4.1 隐藏字殷

.x|I&\*jnS5iC0 水利图书w Qb,V*Kz^C

4.4.2 使用文本字段和文本区域

R'm.s ` Z0

_1Y\s.F e04.4.3 显示文本和图片

{5`|-b MWj0 水利图书-b$I.O0U#kL U@,f-Nw

4.5 按钮和链接水利图书 ~@&RKS#~u

水利图书9a1OiF{{#[

4.5.1 使用命令按钮水利图书Y"ME(E)^(@

~:QO| n{04.5.2 使用命令链接水利图书:R7~S/f]T`B^

Z*i/G:t9Hcb:L\&F04.6 选择标签

fS)gqF"k0 水利图书Y x\"N d z o

4.6.1 复选框和单选按钮

|xJXD0

{ RJ u8a+VW04.6.2 菜单和列表框

8XI2Ep7R:S;K q0 水利图书2]-^C k`1KR

4.6.3 项目

;v3R&s1wFJ _X2b0 水利图书-}"U8GY ^9l)s+aTC

4.7 消息水利图书9zSm!z2J6T$_

水利图书*wHz,OG'Ps!y

4.8 面板

(M5|ONt hC0 水利图书&c%c7q5G:vq6D

第5章 数据表水利图书8|/GnR1o+q

水利图书uB_2i@/\.J9X%eg

5.1 数据表标签——h:dataTable水利图书H E&k NU

水利图书9N _Fn$q@TU

5.2 一个简单的表

-LP#_)h:{Xz R0

#h6IjwU8c05.2.1 h:dataTable属性水利图书&s"l:L+{ Ze5N

水利图书5t[9vf:Qrsd

5.2.2 h:column属性水利图书7cK e:_ MmV

水利图书3yRFmS~ Za

5.3 表头、表尾和标题水利图书't9?u@3OtN

水利图书5z+A!rJ i5z

5.4 JSF组件

7baS~;s0 水利图书D2K;e'{,e4lj9K'C;l

5.5 编辑表元水利图书@$l9@ J+Y(Z'h

KP/YX0Rd%H9m+M05.6 样式

lLC3c3JM2Lv;?0

g \f%W*u{05.6.1 列样式水利图书!Phu_:u(D R0y5v"Q

wO{*_3]*u!M2s05.6.2 行样式

f?s3d$p0

:X7VD%h3j/UVI5w2|05.7 数据库表

:h,Z5i^SU[b0 水利图书 tv z @)T`|

5.8 表模型水利图书 [0B paF.R7d,BaH

水利图书p(m}LMr|'Wm

5.8.1 编辑表模型

(j Y R5X$]-gh)t0 水利图书 mSh&@#@

5.8.2 排序和过滤水利图书]V%~ o~ F+I

TEYW+Cv!m1X05.9 滚动技术水利图书8xSF!u4m `

水利图书opC[1lwQV0AU F

5.9.1 使用滚动条滚动表水利图书/rVe(P?&xh

"Gt6uLY)t?05.9.2 使用分页组件滚动水利图书2SB9GX/C['Q

水利图书3D4k bt&uwG3sl1i

第6章 转换和验证水利图书A0Zi,`:l]2`)UX0FL

:G.z.l;TK1KryTA@06.1 转换和验证过程概述

'zS:es@0 水利图书XYzY{

6.2 使用标准转换器水利图书W0w1B^6lC$N

水利图书Ji hkH

6.2.1 数字和日期的转换水利图书OWQ IlT*r7V

7I-i ca!xa$e3H+b06.2.2 转换错误

#Q,d u"}!A5{W"I0

&x7\mMJ'x06.2.3 一个完整的转换器的例子

Tm|.}?.UE.Q0

U LL2f a4E06.3 使用标准验证器

@ H?iz;V:`u0 水利图书 nsI,{y]gwJK

6.3.1 验证字符串长度和数值范围

]-A-li&Ou#|F0 水利图书1`I s&j a7O4v?:Z@o

6.3.2 必需值的检查水利图书J nk4iq9^D o,a

水利图书8f:G$~*Vrrii e

6.3.3 显示验证错误水利图书Am5MO+m3C

水利图书6K*u){ t;r.{

6.3.4 跳过验证水利图书2FL zQ&OVs.k/_E

水利图书7H;mYp/v4qI

6.3.5 一个完整的验证例子水利图书YI;c A7S Iw

水利图书.H l{3j;M5|-O

6.4 使用自定义转换器和验证器编程

$O ~e7{t"^0

(zg'oTM#{T06.4.1 实现自定义转换器类

]~yk \%Us`3r`0F9z0 水利图书-l m0b:k'{t

6.4.2 实现自定义验证器类

C }$X:Sr K4n;@ m0

'M.p"?g MS.u06.4.3 注册自定义验证器水利图书PCu6zD[ S

+aAm#i8l1N06.4.4 使用Bean方法验证水利图书2w({+~!c Y)l/S(cb

水利图书)N;O3jU ozq k

6.4.5 为转换器提供属性

#bk6{~H0

GPA%hN06.4.6 在多个组件间验证关系水利图书 zF*ie];`z ^

水利图书0t"a#F0il6s

第7章 事件处理

4qI Mw/C!|-J*|0

E)fS%@-D"Z*r8R07.1 生命周期事件水利图书j8L!Nc)bJ?0oTW

J;]A/P!ha6wz$c3s07.2 值变化事件

*pe-E7c_ @!A&{ P0

m]Ug"d)L&k^.W07.3 动作事件水利图书3iK9J,jb#T

水利图书V N!p;l1_:\D Sm9~ g

7.4 事件监听器标签水利图书,U;F2M8L(s8_

水利图书_ z+GhHC7~sQ

7.5 直接组件

-SkN3L0Gmv-afp0

R;s)UFq7^07.5.1 使用直接输入组件水利图书0a/n)z1rggAm

水利图书['m3["p%~|

7.5.2 使用直接命令组件水利图书B1D| t7_)uFC F9t1N*m

水利图书,PZ%}mGn5I1O

7.6 从UI到服务器传递数据水利图书T-jB(w/I9kc

水利图书f]1rau~

7.6.1 f:param标签水利图书U}x8~I&d8|9[

水利图书 y ck \$R

7.6.2 f:attribute标签

|u~~)_tE5I0 水利图书*vu#pnI`#[/C2Z va

7.6.3 f:setPropertyActionListener标签水利图书R0i6@/N6b1ke

S1jIX-q!N07.7 阶段事件水利图书?r#x+h)r1@lt"|

(p L Gs0D.~-A4D D3s07.8 把所有组件放在一起水利图书{C(\hyg A A

水利图书`y1MYb

第8章 子视图和Tiles

R#CW TCY8_a {"w0 水利图书 @(I0d'svo|/Q

8.1 常见布局水利图书-v L3t9]h

B2t/e/m o PT9I08.2 书籍阅读器和图书馆

+lr3uW ^0P jK0

N LlQZ8sPQw8n08.3 书籍阅读器水利图书9e j*f;oV}7G

Lw2v$nG8h$PV08.3.1 单一JSF页面水利图书0c,Q?2uWi1[a

C NmPqr:Z"p1g1\+h08.3.2 公共内容包含

.[S5VK aYN e+b0

;v#h9S&U/b08.3.3 基于JSP程序的包含内容水利图书?L2l\GW:G-j

水利图书,SG7H;p sub@J'C

8.3.4 JSF特定的考虑

B3}J,SZ6t0 水利图书+hm"x*cW,\2z

 8.4 书籍阅读器中的内容包含

L9IS;N f5c,`\0 水利图书aUP s*Gl-r

  8.4.1 了解Tiles水利图书9K3T W"l~v

Ve"qL'R0  8.4.2 安装Tiles水利图书2]g l3kn YCD8YRC

}#v(cFQ#o0  8.4.3 为书籍阅读器使用Tiles水利图书PP|Yz

8i!V.B}c7m-ABV3X0  8.4.4 参数化Tiles

sD'`(W0K$?n0

%T-~X(NR;vVd0  8.4.5 扩展Tiles

~!@Qw3P{{X0 水利图书'AfwgnvQ

 8.5 图书馆水利图书/wz5[m6x_"P7p

`Jk\!A.C0  8.5.1 嵌入Tiles水利图书kq~6K0V

? i${*V&_^f0  8.5.2 Tiles控制器

p9nPhNO#O7I2i%L0

rn9l-y3W&q*J ZK$R0第9章 自定义组件、转换器和验证器水利图书)?{J}W#K

水利图书rEDT*UD$FL&E

 9.1 用于实现自定义组件的类

`4YaVV0 水利图书#zm R(S;O|a$P

  9.1.1 标签和组件

.z EZ.`+C xAV w4EX0

q:e$k:G*eZ$U1@NHi0  9.1.2 自定义组件开发者的工具箱水利图书M3wB)M-I1s_

GN8Y2r+Cb0 9.2 编码:产生标记

_OOwAP [0 水利图书h&{9EU \;\\B

 9.3 解码:处理请求值

6Yg8tJ A}0 水利图书pN$~D k

 9.4 实现自定义组件标签

z{i5mpM"T4{h0`0

&@*j"Vl4A"\9H#i4Q0  9.4.1 TLD文件水利图书TyME.u

!i_Qs,^0  9.4.2 标签处理程序类

n[:vJF ?0

%cj!|.G0jP I|)A0  9.4.3 微调控制器程序水利图书`5XT'fx }R^

M Q1n Qt Y%A[;R0  9.4.4 在JSF 1.1中定义标签处理程序

nl:P SJ0 水利图书U+Q/O5e5v`J$V"S j&k

 9.5 深入理解微调控制器

7M_:Yy/L3J0

[_Pq/[aM/^#O&P&m0  9.5.1 使用外部呈现器水利图书Mw|/ZW;y'_7Ik3u

"J[#P]/C*u3S0  9.5.2 从外部呈现器中调用转换器

Ds6c:{(aK kO0 水利图书0Gg6n"D(p G

  9.5.3 支持值变化监听器

6i7dp/A8L0

6HoSP;N0  9.5.4 支持方法表达式水利图书`UQ6k^`Sbc

水利图书QY T[)xt

  9.5.5 示例程序

*r&~G7`w$G)b8k4U,xL0 水利图书2vP8t,y'My5r:sr

 9.6 编码JavaScript以避免到服务器往返水利图书dV'BdH;A-U z

ky6`d)C~*D0 9.7 使用子组件和facets水利图书 q]/E&e!w*t2d

v+fb2I0h\f0  9.7.1 处理SelectItem子组件水利图书#Eq0y,R2Yq7_cc{

.w*H_i/oz d0  9.7.2 处理facets水利图书o{N'UT x

水利图书4G'l:syD3Y1f&D;Y

  9.7.3 编码CSS样式水利图书qY4mJA0VE

(S0N^dU|.L0  9.7.4 使用隐藏字段

X+Y(aD$J!Y0

(S/I t5Y\C2f,|b1n&C0  9.7.5 保存和重建状态

Y1A0~F/e(q!wT0b4u+a'X0

:_'W-l}(k~\w0  9.7.6 触发动作事件水利图书%D ^&FN)By#T0cW

水利图书pLS ^0kZ(VU

  9.7.7 使用多页选项卡

/Pj"n7H/fWd }1p!n0

c[ O3zE3e2H0 9.8 实现自定义转换器和验证器

-g4~qrl!s|3n0 水利图书 Z1N ?_sDs_c

  9.8.1 自定义转换器标签

&exDs W oW0 水利图书8C4q M+XWlz9U_d

  9.8.2 自定义验证器标签

/y2DldN6}2oa0 水利图书'h PVlJR}

第10章 外部服务

.|MVD| i_a0 水利图书$a@r/N'u%pdZ

 10.1 使用JDBC访问数据库

Hn3g}3U#o0

a1Pf q}6hEa0  10.1.1 发送SQL语句

8~n:W)Q0XPLe2c0 水利图书5e{%G9h5_*y _&B$b

  10.1.2 连接管理水利图书[&b5Y!DCB*D `

gn0rQ-V)G0  10.1.3 填补连接泄漏水利图书"iWekFh/FP

Cl9T,BM;EaL^0  10.1.4 使用预编译语句

zU _e4}L2n0 水利图书8{;K:j C;k!}6[?

 10.2 配置数据源水利图书7iRY Zr

水利图书,D#d9ky&Y I,L i4|

  10.2.1 在GlassFish中配置数据库资源水利图书?2wR{#F)} Y

水利图书 G ?C j vSvF

  10.2.2 在Tomcat中配置数据库资源

y$D"jj Q4}8Z|^0

PdN3jK7T0  10.2.3 访问容器管理的资源水利图书!wj*@_7xz

)?:x){_wM"p uQ;Y0  10.2.4 一个完整的数据库例子水利图书"]l,S"K!X&aM

\~2p,W-o0 10.3 LDAP介绍水利图书9n-A%K$b9wRO$l

j d?#EO5wp.jn!z7t0  10.3.1 LDAP目录水利图书 j/VBT `-i8X~/J

[;S.N | ?T)e v0  10.3.2 配置LDAP服务器水利图书3?,?r!N/Xs h ffLp

m}] [^ q*rZf0  10.3.3 访问LDAP目录信息水利图书7gK |-ge#R

f,l)|E%N s-`0 10.4 管理配置信息

D H8J?E`u)Fe0 水利图书-yu U!I_ VT s

  10.4.1 配置Bean水利图书E"B!Ym {]-U

mlJp%X4DC0A+`0  10.4.2 配置外部上下文

^)D6p{SE:r-i0

3Ol_:w%u+E/oz2b?0  10.4.3 配置容器管理资源水利图书*D5l-t2g4uQ0d kL1p

%p*u+`:wP&k1Zn0  10.4.4 创建LDAP应用程序水利图书p*\L#u1l'HJz

水利图书pK:a/n+O:m&QB~/JW4M c

 10.5 容器管理的验证和授权

0_R%}0v"[v0

#|Z5Bg{7o2g0 10.6 使用Web服务水利图书&?9}W)[3\^ w6Y

I/yY Qy0第11章 Ajax水利图书 _S |` D {:p

?4|K;LE|R4YOl~P0 11.1 Ajax基础水利图书GRw#N[_3y'`

f2D C~ol4O0 11.2 JavaScript库水利图书B;Z T| V

水利图书~w)a'F,foQ)kLv

  11.2.1 Prototype库

PrG^ R+H0

-Y5g V!}%IG6[0  11.2.2 褪色技术库

-n5V$nQ7a"D5|*E[0

Z2]L2mmJ^[/qI.J0 11.3 表单自动完成

bvYwK`4l%Qon0 水利图书5~W.\"cb'^s(nl

 11.4 实时验证水利图书5Jn}a@F

3PU3Z,{B g0 11.5 传送客户端视图状态水利图书C[$f5U$]3fZ

水利图书pBxF{h&N:QR

 11.6 直接Web远程调用水利图书q/q4cno mH

水利图书_ jWl5OYaH

 11.7 Ajax组件水利图书 G/kr#U+k-\^

水利图书|+W#p h9X v

  11.7.1 混合组件水利图书q,nq(o!K:w

水利图书"e'O}r3{7T7_Y5P8g+\1Z

  11.7.2 将JavaScript放在呈现器外面水利图书u {'R"JZumh~)z;}W

'fC!mH1U-QI0  11.7.3 传输JSP标签属性到JavaScript代码水利图书$k?+KF7Qm`

p]]0o8{U*@0 11.8 Ajax4jsf水利图书3S"s?p%s)@0w^ g

水利图书 vP.uY.c X

  11.8.1 使用Ajax4jsf实现表单自动完成

4Lq!CF)n{2y&heW0

Qu/{xx0  11.8.2 使用Ajax4jsf实现实时验证

$pa3{(@L&M i j0

M fp(`.I{b0第12章 开源

Q_lD w!W5y0 水利图书7J]p8m*y

 12.1 Web流——Shale

P)v+cy*v:P0z9V0 水利图书tM l6h Y9D!_a

  12.1.1 对话框配置

T+y-^-?6wBe3S0

9[6LR/DE,hw d0  12.1.2 进入对话框水利图书A8{ Z&p5Z

YQ5bN&H8H|'knD0  12.1.3 对话框导航

u CHz&E~} h0

1p+V!iz3nv j0  12.1.4 对话框作用域

#k7v#P[1{2s:Dp`0 水利图书^#g@Pb#z$J E

  12.1.5 对话框上下文敏感

q h H/mo$H*?qB8q%KJ0

et8vt8OX1F7q0  12.1.6 子对话框519水利图书)kI3m9aw'A

d!e8}L-~(]0 12.2 另一种视图技术——Facelets水利图书 f/d o qj fI fs

水利图书9WY7Y0YI:?%x8csX\

  12.2.1 XHTML视图

RYnn'K0 水利图书gnW`2Y H

  12.2.2 标记通过使用JSF组件替换:jsfc属性水利图书*ju jx1x9U2?"w

9sW6GR*n7R(bXbr0  12.2.3 使用JSF标签

M.S)gy:]!l,K0

E6_yk2B[yw[0  12.2.4 使用模板的页面合成水利图书6~+uV!J,Ck w*Q

水利图书*nAb[f4B g'W

  12.2.5 Facelets自定义标签

2mE*ig,Z-Qk0 水利图书.M Pg,ri#y~"O

 12.3 EJB 集成——Seam水利图书],`%X7uEb

水利图书 D5Ea7J/^

  12.3.1 地址簿

,wyF_&X0 水利图书)d\wN ^%SJ

  12.3.2 配置水利图书S"gn\4}VLj wA

N.j;l-_Z!Wef0  12.3.3 实体Bean

-rp.m/|&W1z$w0 水利图书8GuL8d;v%Jq v:l m

  12.3.4 有状态会话Bean

SlOxz%yMI&p.?4?;j0 水利图书.np mC]

  12.3.5 JSF DataModel集成水利图书$y}iI#C^JC

水利图书QN!Oi9K

  12.3.6 对话作用域水利图书.X(LnmH0q+aq

zjBmO0第13章 如何实现……

!u;o%B1}[3s+yR+H0 水利图书` @,pE2sp

 13.1 Web用户界面设计水利图书tD Y!w#n2Em

水利图书vem b2dh

  13.1.1 如何找到更多的组件?水利图书#`$T(d&pe8F

水利图书E]:O3nXW9[

  13.1.2 如何支持文件上传?

H HsT._ W(N Y0

M9k%rQ A/HZt5_0  13.1.3 如何显示图像映射?水利图书Q RjVw7QG of Y

水利图书)W2}&K2N6X.dT

  13.1.4 如何在MyPage中包含一个applet?

}j5Z)c3e$Oy0D ~_ jW0

Ouo/V$K0rdg0  13.1.5 在JSF页面中如何产生二进制数据?水利图书1]y-UR)qO/Jt6O

水利图书(T1fj$~0s,nuK`

  13.1.6 如何一次在一个页面中显示大型数据集?

H-`CK;c,}"^ eQ0

Y0Ae a,n#b0  13.1.7 如何产生一个弹出窗口?水利图书b9?,e$cgh3MQ+b

Rqq*NX$Y i5?C0  13.1.8 如何有选择地显示和隐藏组件?水利图书%us!t!L@%a Yl

.We(?n$J+\$f(A m0  13.1.9 如何自定义错误页面?水利图书6o(y]5\-lT a

水利图书Uo$N]V0A

 13.2 验证

\ y(^5z(s)T0 水利图书9Q,qPo4~C

  13.2.1 如何编写自己的客户端验证标签?

+p'H2`-Rx/a0 水利图书#xn)G F#I8F6?0UT

  13.2.2 如何为客户端验证使用Shale验证器?水利图书I/z A9n"x;?

X*Hq#y'ZP}0  13.2.3 如何验证组件间的关系?水利图书O2qN"uVX ?+hP

N g/JNZ(b ^0 13.3 编程水利图书d-o4ko`2}5f

水利图书;Pr ~ [Ts?"r M

  13.3.1 在Eclipse中如何使用JSF?

Hy l)sc1_0

rZ I KA)e k0  13.3.2 如何查找配置文件?水利图书%t3a:JXU7P a [

?t}u7b3}-na0  13.3.3 JSF组件如何访问JAR 文件中的资源?水利图书/l/KSc-]H r!_,ml

水利图书%g|$u5qi}!M

  13.3.4 如何将一系列标签打包到JAR文件中?水利图书%iX"[ t&Pt6G"w

1^tM'^z4z9P|0  13.3.5 在JavaScript中,如何为产生document.forms[id]取得表单ID?水利图书;BY,`*h.~4U$N

水利图书"i+HV{*bF!mrM$f

  13.3.6 如何使JavaScript函数每页只出现一次?水利图书rx.HVm]0~d

水利图书 J`)^nK4M

  13.3.7 如何执行初始化或清理工作?

-i#IF)VWC7{ n F3n0

TLUbL)K @'n0  13.3.8 如何存储一个受管理Bean,使它的生命周期比请求作用域长但比会话作用域短?

`4jE+L6F?)T0 水利图书7h?L k/zi3c7Px9DR

  13.3.9 如何扩展JSF表达式语言?

6^oy+k\ SZg0 水利图书 r$x|clk

 13.4 调试和日志水利图书.[$D&|/`d,]+{Q?

2SPYxtL!b/Kh0  13.4.1 如何解释栈跟踪?水利图书&o,x4TaOeP0s

水利图书fv R7`q_u0q&D

  13.4.2 如何避免“复杂的堆栈跟踪”?

Z{8]w2mMNQ/V0

XE$XMJ-M0  13.4.3 如何“热部署”应用程序?

YfkV)e$}%q B W0 水利图书M9CIw O.[,^

  13.4.4 如何注释掉JSF页面的一部分?

l+o7X$HP0 水利图书 ^Bg El!O X$F

  13.4.5 如何找到日志?

$])X2_YZ0

K]4wR ]2QR5x,`5K)d B0  13.4.6 如何查看页面接收了什么参数?水利图书 NgP?o'v

8uo;L grb(ln s0  13.4.7 如何开启JSF容器的日志功能?

3Vu.Z8Y'Sd"RZ8P8R!I0 水利图书`R g:r w c

  13.4.8 如何调试问题页?

5i9F:o|'j*D0 水利图书 p+Rj6T"j

  13.4.9 如何找到库源代码?水利图书PW }o ^Cu R$O

水利图书 bf4BJ Af

书摘插图水利图书t A)sSa

'@5B3p | iY5oH0第1章 入门水利图书.J9HzA1H%T

%X*m:DSS9i*X1qr0  本章主题水利图书6W*`@\W-R1s%M

水利图书#n G)o~.b

  "为什么要选择JavaServel Faces?

G?_`0\&Z*P4M4o2|R0

2VMvY2s,p-tR$s}0  "软件安装

'D4FrU ]x!SNHRV0

5g L(GC/G@;D7g.G0  "一个简单的例子水利图书cgr#{ s$RbrL

水利图书#z FV&F?&seH9k

  "示例应用程序分析

b]K5sZ_-u;u(f0

/p%t"mu%[3_ X0  "JSF开发环境

"E3ca r n$CUt\["x0 水利图书q2x}}rl h)p!Eq

  "JSF框架服务

H u!r+ut;ra$NC c0

UeV$PL,i)F0  "内幕

8k?N8Y*aU0

*|FK/C5hm|/KM0  1.1 为什么要选择JavaServer Faces

!xvz6Q|b6@XZ5JUO0

7?vQ~p/kP0从招聘网站上发布的职位信息可以看出,当前开发Web应用程序有两种流行的方式:

J$sV:Yu1?!A9?0

:o!F6^(sq\~`DD.m0"“快速开发”方式。在这种方式中,使用可视化开发环境,例如Microsoft ASP.NET。

p&e"K,w QSs6E0

l#p\Z#Aw&W,n0"“硬编码”方式。在这种方式中,要编写许多代码,以支持高性能的后端,例如

*q+f6kd C4[(h0

T,c/QJ-GP^x0Java EE(Java企业版本)。

!?Gq _0o0

-\AxS XJ0许多开发团队面临这样一个艰难的选择。Java EE是一个充满吸引力的平台。它具有高度的可扩展性,易于跨平台使用,并由许多供应商支持。另一方面,ASENET易于创建吸引人的用户界面而无需烦琐的编码。对程序员来说,当然希望兼有高性能的后端和容易的编程用户界面。JSF(JavaServer Faces)的目的就是将快速用户界面开发引入服务器端Java中。

+};_(JY^K+_ iF0 水利图书V7i]1M\5r

读者如果熟悉客户端Java开发,可以将JSF想像成“适用于服务器端应用程序的Swing”。如果以前有开发JSP的经验,则会发现JSF提供了许多JSP开发人员必须自己实现的组件,例如网页导航和验证。可以将servlet和JSP(Java服务器网页)看作是在高层JSF框架覆盖下的“汇编语言”。如果熟悉服务器端框架,例如Struts,则会发现JSF使用了类似的架构,但是提供了许多额外的服务。

6s G#ML,mZ^0

4m8}x o6vHK%Q0  JSF包含如下部分:

8R4PR C$f%Hj4b0

b H9Xc4}#px0  "一套预置的UI(用户界面)组件水利图书j)a2x h H'e

^y?!mH q0  "事件驱动的编程模型水利图书J(G)nXv d+XwC Z

水利图书Yi4k+K&W:h|~e

  "一个组件模型,支持第三方开发商提供额外组件

9KX:m]1E l0 水利图书,h;?4O|:r

  有些JEF组件很简单,例如,输入字段和按钮。……水利图书U t"V5Nh7z`3Id

水利图书n||z%f(cT~

书摘与插图水利图书A2S:C/di0JP!QD

水利图书9`3^G @vys v/z

水利图书 H Kj'rbe

顶:18 踩:18
对本文中的事件或人物打分:
当前平均分:-1.25 (76次打分)
对本篇资讯内容的质量打分:
当前平均分:-1.14 (70次打分)
【已经有68人表态】
20票
感动
7票
路过
11票
高兴
5票
难过
8票
搞笑
5票
愤怒
9票
无聊
3票
同情
下一篇:C#编程风格(英汉对照)
上一篇:天书夜读:从汇编语言到Windows内核编程

水资讯网广告招租

查看全部回复【已有0位网友发表了看法】

广告投放

广告投放