图书介绍
Mastering JavaServerTM Faces中文版PDF|Epub|txt|kindle电子书版本网盘下载
![Mastering JavaServerTM Faces中文版](https://www.shukui.net/cover/70/33179756.jpg)
- (美)Bill Dudney等著;孙勇,蔡云志译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121013290
- 出版时间:2005
- 标注页数:456页
- 文件大小:82MB
- 文件页数:481页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Mastering JavaServerTM Faces中文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 JSF的架构1
第1章 JSF模式与架构3
1.1 概述3
1.2 MVC与用户界面4
1.2.1 MVC模式4
1.2.2 适用于Web的MVC Model-28
1.3 实现MVC9
1.3.1 Swing的坍塌式MVC策略10
1.3.2 Struts的Model-2 MVC策略11
1.3.3 JSF基于组件的Model-2 MVC策略18
1.4 复合组件26
1.4.1 Composite模式27
1.4.2 Swing组件和容器29
1.4.3 Struts与Tiles33
1.4.4 JSF组件树36
1.5 组件事件38
1.5.1 Observer模式38
1.5.2 Swing事件侦听器40
1.5.3 Struts应用级事件43
1.5.4 JSF事件44
1.6 总结46
第2章 JSF的各元素47
2.1 概述48
2.1.1 Web开发48
2.2 UI组件49
2.2.1 标准UI组件50
2.2.2 标识符53
2.2.3 UI组件树54
2.2.4 组件树操作和导航55
2.2.5 Facet56
2.2.6 通用属性60
2.2.7 数据Model61
2.3 数据验证62
2.3.1 验证器62
2.3.2 验证器注册67
2.3.3 标准验证器68
2.4 转换69
2.4.1 转换器69
2.4.3 标准转换器72
2.4.2 注册转换器72
2.5 事件与侦听器73
2.5.1 UI事件73
2.5.2 侦听器74
2.5.3 阶段标识符75
2.5.4 事件排队和广播76
2.6 渲染76
2.6.1 托管渲染76
2.6.2 Render Kit78
2.6.3 注册渲染器78
2.6.4 标准RenderKit79
2.7 总结80
3.1 综述81
第3章 JSF的请求处理生命周期81
3.1.1 Faces请求生成Faces响应83
3.1.2 非Faces请求生成Faces响应83
3.1.3 Faces请求生成非Faces响应84
3.1.4 非Faces请求生成非Faces响应85
3.2 Faces上下文85
3.2.1 访问上下文86
3.2.2 组件树86
3.2.3 外部上下文87
3.2.4 流程控制88
3.2.5 本地化88
3.2.6 消息队列90
3.3 事件队列93
3.4 标准JSF请求处理生命周期95
3.4.1 恢复视图96
3.4.2 应用请求值97
3.4.3 处理验证98
3.4.4 更新Model数值100
3.4.5 调用应用101
3.4.6 渲染响应101
3.5 总结103
第二部分 JSF的各元素105
第4章 配置JSF107
4.1 概述107
4.2 起步108
4.3 示例应用的介绍108
4.4.1 Web应用的结构110
4.4 Web应用的简述110
4.4.2 Web应用部署描述文件113
4.5 配置JSF Web应用114
4.5.1 FacesServlet映射115
4.5.2 JSF应用配置文件116
4.5.3 必需的类与资源117
4.6 配置JSF应用119
4.6.1 配置文件的格式119
4.7 JSF配置的工具支持152
4.8 构建JSF示例应用153
4.9 总结154
第5章 在JSF中集成JSP155
5.1 概述155
5.2 JSF/JSP集成的快速示例156
5.3 JSP集成以及渲染响应阶段160
5.3.1 新的JSF请求160
5.3.2 后续的JSF请求166
5.4 HSF-JSP集成示例167
5.5 总结173
第6章 UI组件175
6.1 概述176
6.2 使用组件177
6.2.1 View184
6.2.2 Subview186
6.2.3 数值绑定189
6.2.4 在Model property和UI字符串之间进行转换198
6.2.5 处理提交的表单数值201
6.3 验证器202
6.4 配置事件侦听器203
6.5 使用表格208
6.5.1 使用Facet209
6.5.2 dataTable示例210
6.5.3 使用panelGrid216
6.6 使用选择列表218
6.7 总结222
第7章 导航、动作与侦听器223
7.1 概述223
7.2 动作与导航224
7.2.1 实现应用action227
7.2.2 指定导航规则229
7.3 使用表单230
7.3.1 复杂表单235
7.3.2 复杂导航252
7.4 事件和侦听器261
7.4.1 实现ActionListener方法262
7.4.2 实现ActionListener接口265
7.4.3 实现ValueChangeListener方法268
7.4.4 实现ValueChangeListener接口271
7.5 总结274
第8章 验证与转换275
8.1 综述275
8.2 使用转换器277
8.2.1 在输入标记中设置转换器的属性280
8.2.2 标准转换器283
8.3 使用自定义转换器进行验证285
8.3.1 显示错误消息289
8.3.2 注册转换器289
8.3.3 使用转换器来验证自定义数值类型290
8.3.4 按类型注册转换器293
8.4 使用验证器296
8.4.1 在JSP中加入验证器绑定297
8.4.2 验证器方法299
8.4.3 显示错误消息300
8.5 创建自定义验证器300
8.5.1 为自定义验证器添加属性302
8.5.2 创建自定义验证器标记305
8.6 转换和验证处理309
8.7 总结312
第三部分 应用JSF313
第9章 建立JSF应用315
9.1 概述315
9.2 架构概述316
9.3 在架构中的JSF318
9.4 连接View,Controller和Model对象319
9.5 iBank账单支付应用320
9.5.1 登录界面321
9.5.2 账户概要322
9.5.3 浏览支付历史记录323
9.6 登录iBank324
9.6.1 配置328
9.6.2 登录的两层模型330
9.6.3 登录的三层模型332
9.7 欢迎进入iBank335
9.8 生成iBank支付337
9.9 查看iBank支付339
9.10 总结344
第10章 自定义JSF组件345
10.1 概述345
10.2 什么是自定义组件346
10.2.1 聚合组件346
10.2.2 新的HTML生成器348
10.2.3 新的客户端类型349
10.3 建立自定义组件的动机349
10.4 自定义组件的方方面面351
10.4.1 恢复view352
10.4.2 应用请求值353
10.4.3 处理验证354
10.4.4 更新Model数值356
10.4.5 调用应用357
10.4.6 渲染响应357
10.5 自定义组件示例358
10.5.1 UIScroller组件的代码359
10.5.2 UIScroller渲染器的代码367
10.5.3 UIScroller的JSP标记代码375
10.6 总结382
第11章 将Struts应用转换到JSF383
11.2.1 用况384
11.1 概述384
11.2 定义示例问题:SimpleBlogger384
11.2.2 屏幕设计387
11.2.3 状态图388
11.2.4 领域类389
11.3 SimpleBlogger的Struts版本390
11.3.1 领域类390
11.3.2 Struts配置文件390
11.3.3 JSP页面392
11.3.4 表单类395
11.3.5 Action类398
11.4 SimpleBlogger的JSF版本401
11.4.1 建立环境402
11.4.3 将Struts的ActionForm类转换为受控bean405
11.4.2 拷贝业务Model对象405
11.4.4 转换JSP页面408
11.4.5 建立导航Model420
11.4.6 添加Action处理器421
11.5 总结428
附录 Web站点的内容431
系统需求431
Windows432
Linux432
Macintosh432
参考文献433
索引435