JavaServer Faces2.0实用详解PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:盛华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302291176
- 页数:502 页
第一篇 基 础篇 2
第1章JavaServer Faces引论 2
1.1 JSF概述 2
1.1.1 JSF应用是什么 2
1.1.2 JSF的优势 3
1.2 JavaServer Faces发展简史 4
1.3必备的软件 6
1.3.1 JDK1.7.0 6
1.3.2 NetBeans7.0.1 7
1.4一个简单的JSF应用 9
1.4.1创建网页 10
1.4.2 Backing Beans 12
1.4.3映射Faces Servlet实例 17
1.5用NetBeans IDE创建、布局和运行JSF应用 18
1.6 JSF应用生命周期 19
1.6.1编码与解码 19
1.6.2生命周期中的六个阶段 21
本章小结 25
第2章 托管Bean和表达式语言 26
2.1 Bean的定义 26
2.2托管Bean(Managed Bean) 27
2.2.1举例说明托管Bean 28
2.2.2初始化托管Bean的特性 35
2.2.3直接将Lists和Maps声明为托管Bean 40
2.2.4托管Bean的依赖 41
2.3 Backing Bean 42
2.4上下文依赖注射Bean(CDI) 43
2.5信息绑定 44
2.5.1 properties文件 44
2.5.2国际化信息 46
2.6 Bean的作用域 49
2.6.1 Bean的各种作用域 49
2.6.2 Bean生命周期的注解 52
2.7表达式语言语法 53
2.7.1 EL概况 53
2.7.2及时计算和延迟计算 53
2.7.3值表达式 54
2.7.4方法表达式 59
2.8程序访问托管Bean 61
2.8.1访问托管Bean的特性 61
2.8.2访问托管Bean的方法 62
本章小结 63
第3章JSF标准标签库 64
3.1 JSF核心标签库 64
3.2 JSF HTML标签 65
3.2.1 HTML组件的公共属性 66
3.3输入标签 68
3.3.1四个输入标签 68
3.3.2输入标签示例 69
3.4输出标签 72
3.5命令标签 73
3.6选择标签 80
3.7 message标签 92
本章小结 95
第4章Facelets与模板 96
4.1什么是Facelets 96
4.2 Facelets标签 96
4.2.1模板标签 97
4.2.2非模板标签 98
4.3开发一个简单的Facelets应用 100
4.4一个模板Facelets应用 108
4.5 Resources 114
本章小结 114
第5章 数据表格 115
5.1数据表格标签(h:dataTable) 115
5.1.1创建表格 115
5.1.2一个简单的数据表格 116
5.1.3 h:dataTable与h:column的属性 120
5.1.4表格标题,列栏目名和列注脚 120
5.2样式表在表格中的使用 121
5.3编辑表格 124
5.3.1编辑单元格里的内容 124
5.3.2删除表格里的行 130
5.4数据库表格 133
5.4.1 NetBeans 1DE创建数据库 133
5.4.2将数据库mydb连接到连接池 135
5.4.3数据库表格 136
5.5数据表格模式 139
5.5.1显示数据表格行数 139
5.5.2寻找所选的行 143
5.5.3对数据进行分类检索 146
本章小结 151
第6章 导航模式 152
6.1 JSF导航系统概述 152
6.1.1对MVC模型的回顾 152
6.1.2导航处理器(NavigationHandler) 153
6.1.3 Faces动作方法 154
6.2隐式导航 154
6.3显式导航规则 158
6.4重定向 159
6.4.1问题的起因 159
6.4.2重定向的使用 160
6.4.3重定向与隐式导航 160
6.5 PRG模型与JSF 164
6.5.1使用flash的PRG 164
6.5.2使用视图参数的PRG 170
6.5.3显式导航规则中配置视图参数 174
6.5.4可书签化和视图参数 174
6.6通配符导航和条件导航 175
6.6.1通配符导航 175
6.6.2条件导航 176
本章小结 179
第7章 用户接口组件模型 180
7.1什么是用户接口组件 180
7.2 JSF UI组件引论 182
7.3 UI组件树(View) 184
7.4 UI组件和其他辅助组件 189
7.5 UI组件与Facelets 190
本章小结 193
第8章 转换与验证数据 194
8.1数据转换和数据验证概述 194
8.2标准数据转换器 196
8.3转换器与UIComponent实例的联系 202
8.4自定义转换器 205
8.4.1如何自定义转换器 205
8.4.2声明和配置自定义转换器 208
8.4.3结果 209
8.5标准数据验证器 210
8.6验证器与UIComponent实例的联系 213
8.6.1用标签来联系验证器与UI组件实例 213
8.6.2使用程序联系验证器与组件实例 214
8.7自定义验证器 216
8.7.1实现Validator接口 216
8.7.2在托管Bean中实现validation()方法 219
8.8 JSF中使用Bean验证 220
8.8.1 JSF验证与Bean验证的差别 220
8.8.2在JSF框架内使用Bean验证的细节 222
8.8.3信息与Bean验证 225
8.9视图中的信息 227
8.9.1 FacesContext与FacesMessage 227
8.9.2怎样渲染FacesMessage 228
本章小结 231
第9章 事件模型 233
9.1事件模型概况 233
9.1.1事件分类 234
9.1.2事件监听器接口和事件类 235
9.2 JSF事件与请求处理生命周期 236
9.2.1跟踪生命周期各个阶段 236
9.2.2何时处理事件 238
9.3动作事件 239
9.4值变事件 244
9.5阶段事件 247
9.6系统事件 251
9.6.1系统事件监听器方法 251
9.6.2系统事件监听器类 257
9.6.3发布与预订 262
本章小结 263
第10章 复合组件 264
10.1复合标签库 264
10.2 logPanel例子 266
10.2.1定义网页 268
10.2.2使用网页 268
10.2.3资源库 270
10.2.4复合组件实例 270
10.2.5 #{cc}隐式对象 271
10.3属性类型和配置复合组件 271
10.3.1属性类型 271
10.3.2配置复合组件 272
10.4操作服务端数据 274
10.5复合组件上添加验证器和监听器 277
10.5.1复合组件上添加验证器 277
10.5.2复合组件绑定动作监听器 279
10.6复合组件标签内插入其他标签 281
10.6.1资源绑定 281
10.6.2 facets 282
10.6.3插入子标签 282
10.7复合组件加上JavaScript 283
本章小结 284
第二篇 高 级篇 286
第11章JSF与Ajax 286
11.1 Ajax引论 286
11.2一个简单的Ajax例子 287
11.2.1 ajax-login例子 287
11.2.2实现Ajax的步骤 290
11.2.3 Firebug跟踪Ajax 290
11.3 〈f:ajax〉与它的属性 293
11.3.1 〈f:ajax〉包装组件 293
11.3.2 〈f:ajax〉的属性 293
11.4 Ajax监听事件 294
11.5监测Ajax请求进度 297
11.6处理Ajax出错 300
11.7 JSF 2.0中的JavaScript库 301
11.7.1标准JavaScript资源 301
11.7.2使用JavaScript实现Ajax 302
11.8复合组件中使用Ajax 305
本章小结 312
第12章 自定义UI组件 313
12.1 UI组件的构件 313
12.1.1什么是UI组件 313
12.1.2 UI组件的构件 314
12.2创建自定义UI组件 315
12.2.1自定义组件实例(MyHello) 315
12.2.2接受表单输入的自定义UI组件 319
12.2.3分离的渲染器 322
12.3处理自定义组件标签属性 326
12.3.1自定义标签处理器 326
12.3.2使用映射处理标签属性 327
12.3.3使用标签处理器处理标签属性 328
12.4自定义组件使用JavaScript 330
12.5使用子组件和Facet 334
12.6自定义组件的状态管理 345
本章小结 349
第13章JSF与JDBC 350
13.1 JDBC概述 350
13.2 Derby数据库引擎 354
13.3 MySQL数据库引擎 358
13.3.1安装和测试MySQL 359
13.3.2 NetBeans中连接MySQL 360
13.4使用预先准备好的查询语句 363
13.5建立和使用存储过程和函数 366
13.6商务合同 369
13.7数据库连接池 372
13.7.1为什么要创建数据库连接池 372
13.7.2配置数据资源 373
13.7.3登录-注册-登录实例 376
13.8 Java持久架构 387
13.8.1 Java持久架构引论 387
13.8.2怎样使用JPA 388
13.8.3登录-注册-登录实例 389
13.8.4 JPA使用无状态会话Bean 394
13.8.5 JPA使用有状态会话Bean 397
本章小结 403
第14章JSF中的网络安全 405
14.1网络安全引论 405
14.1.1安全概述 405
14.1.2几个重要的术语 406
14.1.3 Tomcat怎样实现安全领域 407
14.2表单认证 410
14.2.1表单认证的七个步骤 411
14.2.2表单认证实例 415
14.3基本认证 422
14.3.1基本认证概述 422
14.3.2基本认证实例 423
14.4证书认证 430
14.4.1不对称加密 430
14.4.2证书的作用 430
14.4.3证书认证 431
14.5安全连接 432
14.5.1 SSL引论 432
14.5.2 Glassfiish服务器配置SSL 434
14.5.3为Tomcat服务器配置SSL 435
14.6应用管理安全 436
14.6.1应用管理安全概述 436
14.6.2检查请求者身份 438
14.6.3全部用编程处理安全 441
本章小结 445
第15章 综合实例——溧阳虚拟大学 446
15.1溧阳虚拟大学概况 446
15.1.1模板 446
15.1.2登录-注册-登录 449
15.1.3免费视听 449
15.2师生论坛 451
15.3师生互动 457
15.3.1学生更新“学生笔记” 458
15.3.2导师发布告 462
15.4购物车应用 467
15.4.1 JPA和实体类 468
15.4.2后台托管Bean 470
15.4.3购物车应用的用户接口 475
15.4.4购物车应用结构 480
15.5发送确认电子邮件 494
15.5.1 JavaMail引论 494
15.5.2发送电子邮件步骤 495
15.5.3发送确认电子邮件 496
本章小结 498
附录 缩写字索引 499
参考文献 502
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《新课标中学地理图文详解指导地图册 浙江专版 第4版》谭木主编;谭木高考复习研究室编 2015
- 《网络工程师考试同步辅导 考点串讲、真题详解与强化训练 第3版》肖文,吴刚山 2018
- 《萨克老师教二胡 《全国二胡演奏(业余)考级作品集 第1套修订版》曲目详解 上》周祥编著 2019
- 《小提琴练习曲的艺术详解与练习》竹岗责任编辑;(中国)劳黎 2019
- 《场地环境调查、风险评估与土壤污染修复案例详解》李登新等 2019
- 《邻家女神 写实色铅笔美少女绘制详解》沁风 2019
- 《最新国家标准 针灸穴位使用详解 第2版》睢明河 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019