图书介绍
JavaServer Faces核心编程PDF|Epub|txt|kindle电子书版本网盘下载
![JavaServer Faces核心编程](https://www.shukui.net/cover/21/30124964.jpg)
- (美)DavidGeary,CayS.Horstmann著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302185499
- 出版时间:2008
- 标注页数:623页
- 文件大小:108MB
- 文件页数:635页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaServer Faces核心编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 入门1
1.1为什么要选择JavaServerFaces1
1.2软件安装2
1.3一个简单的例子4
1.3.1组成部分6
1.3.2目录结构7
1.3.3构建说明8
1.4示例应用程序分析9
1.4.1 Beans9
1.4.2 JSF页面10
1.4.3导航13
1.4.4 Servlet配置15
1.4.5欢迎文件17
1.5 JSF开发环境17
1.5.1集成开发环境17
1.5.2可视构建器工具18
1.5.3使用Ant构建自动化20
1.6 JSF框架服务23
1.7内幕25
1.7.1呈现页面26
1.7.2解码请求27
1.7.3生命周期28
第2章 受管理Bean31
2.1 Bean的定义31
2.1.1 Bean属性33
2.1.2值表达式34
2.2消息包35
2.2.1具有可变部分的消息37
2.2.2设置应用程序的本地化37
2.3示例应用程序39
2.4支撑Bean45
2.5 Bean作用域46
2.5.1会话作用域46
2.5.2应用程序作用域47
2.5.3请求作用域47
2.5.4生命周期说明48
2.6配置Bean48
2.6.1设置属性值49
2.6.2初始化列表和映射49
2.6.3链接Bean定义51
2.6.4字符串转换53
2.7值表达式的语法54
2.7.1使用方括号55
2.7.2映射和列表表达式55
2.7.3解析初始术语56
2.7.4复合表达式57
2.7.5方法表达式58
第3章 导航61
3.1静态导航61
3.2动态导航63
3.3高级导航问题73
3.3.1重定向74
3.3.2通配符75
3.3.3使用from-action75
3.3.4导航算法76
第4章 标准JSP标签79
4.1 JSF核心标签概述80
4.2 JSF HTML标签概述82
4.3表单89
4.4文本字段和文本区域94
4.4.1隐藏字段97
4.4.2使用文本字段和文本区域97
4.4.3显示文本和图片101
4.5按钮和链接103
4.5.1使用命令按钮104
4.5.2使用命令链接108
4.6选择标签113
4.6.1复选框和单选按钮115
4.6.2菜单和列表框118
4.6.3项目120
4.7消息137
4.8面板142
第5章 数据表147
5.1数据表标签——h:dataTable148
5.2一个简单的表148
5.2.1 h:dataTable属性151
5.2.2 h:column属性153
5.3表头、表尾和标题153
5.4 JSF组件156
5.5编辑表元160
5.6样式163
5.6.1列样式163
5.6.2行样式164
5.7数据库表165
5.8表模型170
5.8.1编辑表模型171
5.8.2排序和过滤176
5.9滚动技术186
5.9.1使用滚动条滚动表186
5.9.2使用分页组件滚动187
第6章 转换和验证189
6.1转换和验证过程概述189
6.2使用标准转换器190
6.2.1数字和日期的转换190
6.2.2转换错误194
6.2.3一个完整的转换器的例子199
6.3使用标准验证器202
6.3.1验证字符串长度和数值范围202
6.3.2必需值的检查203
6.3.3显示验证错误204
6.3.4跳过验证205
6.3.5一个完整的验证例子205
6.4使用自定义转换器和验证器编程207
6.4.1实现自定义转换器类207
6.4.2实现自定义验证器类220
6.4.3注册自定义验证器223
6.4.4使用Bean方法验证225
6.4.5为转换器提供属性226
6.4.6在多个组件间验证关系226
第7章 事件处理231
7.1生命周期事件232
7.2值变化事件233
7.3动作事件238
7.4事件监听器标签247
7.5直接组件249
7.5.1使用直接输入组件250
7.5.2使用直接命令组件251
7.6从UI到服务器传递数据252
7.6.1 f:paranm标签253
7.6.2 f:attribute标签254
7.6.3 f:setPropertyActionListener标签255
7.7阶段事件256
7.8把所有组件放在一起265
第8章 子视图和Tiles275
8.1常见布局275
8.2书籍阅读器和图书馆276
8.3书籍阅读器278
8.3.1单一JSF页面279
8.3.2公共内容包含285
8.3.3基于JSP程序的包含内容285
8.3.4 JSF特定的考虑286
8.4书籍阅读器中的内容包含287
8.4.1了解Tiles290
8.4.2安装Tiles290
8.4.3为书籍阅读器使用Tiles291
8.4.4参数化Tile292
8.4.5扩展Tiles293
8.5图书馆297
8.5.1嵌入Tiles298
8.5.2 Tiles控制器298
第9章 自定义组件、转换器和验证器311
9.1用于实现自定义组件的类312
9.1.1标签和组件314
9.1.2自定义组件开发者的工具箱316
9.2编码:产生标记317
9.3解码:处理请求值320
9.4实现自定义组件标签325
9.4.1 TLD文件326
9.4.2标签处理程序类329
9.4.3微调控制器程序333
9.4.4在JSF 1.1中定义标签处理程序336
9.5深入理解微调控制器341
9.5.1使用外部呈现器341
9.5.2从外部呈现器中调用转换器346
9.5.3支持值变化监听器347
9.5.4支持方法表达式348
9.5.5示例程序350
9.6编码JavaScript以避免到服务器往返356
9.7使用子组件和facets359
9.7.1处理SelectItem子组件363
9.7.2处理facets363
9.7.3编码CSS样式364
9.7.4使用隐藏字段366
9.7.5保存和重建状态367
9.7.6触发动作事件369
9.7.7使用多页选项卡376
9.8实现自定义转换器和验证器382
9.8.1自定义转换器标签382
9.8.2自定义验证器标签391
第10章 外部服务401
10.1使用JDBC访问数据库401
10.1.1发送SQL语句401
10.1.2连接管理403
10.1.3填补连接泄漏403
10.1.4使用预编译语句405
10.2配置数据源406
10.2.1在GlassFish中配置数据库资源406
10.2.2在Tomcat中配置数据库资源408
10.2.3访问容器管理的资源410
10.2.4一个完整的数据库例子412
10.3 LDAP介绍421
10.3.1 LDAP目录421
10.3.2配置 LDAP服务器423
10.3.3访问LDAP目录信息426
10.4管理配置信息431
10.4.1配置Bean431
10.4.2配置外部上下文433
10.4.3配置容器管理资源434
10.4.4创建LDAP应用程序438
10.5容器管理的验证和授权450
10.6使用Web服务461
第11章 Ajax471
11.1 Ajax基础472
11.2 JavaScript库474
11.2.1 Prototype库475
11.2.2褪色技术库475
11.3表单自动完成475
11.4实时验证478
11.5传送客户端视图状态483
11.6直接Web远程调用484
11.7 Ajax组件486
11.7.1混合组件487
11.7.2将JavaScript放在呈现器外面490
11.7.3传输JSP标签属性到JavaScript代码492
11.8Ajax4jsf493
11.8.1使用Ajax4jsf实现表单自动完成494
11.8.2使用Ajax4jsf实现实时验证498
第12章 开源509
12.1 Web流——Shale510
12.1.1对话框配置513
12.1.2进入对话框513
12.1.3对话框导航514
12.1.4对话框作用域515
12.1.5对话框上下文敏感517
12.1.6子对话框519
12.2另一种视图技术——Facelets521
12.2.1 XHTML视图522
12.2.2标记通过使用JSF组件替换:jsfc属性523
12.2.3使用JSF标签526
12.2.4使用模板的页面合成528
12.2.5 Facelets自定义标签530
12.3 EJB集成——Seam531
12.3.1地址簿532
12.3.2配置535
12.3.3实体Bean536
12.3.4有状态会话Bean538
12.3.5 JSF DataModel集成540
12.3.6对话作用域542
第13章 如何实现545
13.1 Web用户界面设计545
13.1.1如何找到更多的组件?545
13.1.2如何支持文件上传?548
13.1.3如何显示图像映射556
13.1.4如何在MyPage中包含一个applet?557
13.1.5在JSF页面中如何产生二进制数据?559
13.1.6如何一次在一个页面中显示大型数据集?569
13.1.7如何产生一个弹出窗口?575
13.1.8如何有选择地显示和隐藏组件?583
13.1.9如何自定义错误页面?584
13.2验证588
13.2.1如何编写自己的客户端验证标签?588
13.2.2如何为客户端验证使用Shale验证器?595
13.2.3如何验证组件间的关系?596
13.3编程597
13.3.1在Eclipse中如何使用JSF?597
13.3.2如何查找配置文件?600
13.3.3 JSF组件如何访问JAR文件中的资源?600
13.3.4如何将一系列标签打包到JAR文件中?604
13.3.5在JavaScript中,如何为产生document.forms[id]取得表单ID?605
13.3.6如何使JavaScript函数每页只出现一次?605
13.3.7如何执行初始化或清理工作?606
13.3.8如何存储一个受管理Bean,使它的生命周期比请求作用域长但比会话作用域短?606
13.3.9如何扩展JSF表达式语言?607
13.4调试和日志610
13.4.1如何解释栈跟踪?611
13.4.2如何避免“复杂的堆栈跟踪”?614
13.4.3如何“热部署”应用程序?614
13.4.4如何注释掉JSF页面的一部分?615
13.4.5如何找到日志?616
13.4.6如何查看页面接收了什么参数?618
13.4.7如何开启JSF容器的日志功能?619
13.4.8如何调试问题页?622
13.4.9如何找到库源代码?623