图书介绍

JavaServer Faces2.0实用详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JavaServer Faces2.0实用详解
  • 盛华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302291176
  • 出版时间:2013
  • 标注页数:502页
  • 文件大小:161MB
  • 文件页数:516页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaServer Faces2.0实用详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 基 础篇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.06

1.3.2 NetBeans7.0.17

1.4一个简单的JSF应用9

1.4.1创建网页10

1.4.2 Backing Beans12

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举例说明托管Bean28

2.2.2初始化托管Bean的特性35

2.2.3直接将Lists和Maps声明为托管Bean40

2.2.4托管Bean的依赖41

2.3 Backing Bean42

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程序访问托管Bean61

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什么是Facelets96

4.2 Facelets标签96

4.2.1模板标签97

4.2.2非模板标签98

4.3开发一个简单的Facelets应用100

4.4一个模板Facelets应用108

4.5 Resources114

本章小结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模型与JSF164

6.5.1使用flash的PRG164

6.5.2使用视图参数的PRG170

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组件与Facelets190

本章小结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与FacesMessage227

8.9.2怎样渲染FacesMessage228

本章小结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 facets282

10.6.3插入子标签282

10.7复合组件加上JavaScript283

本章小结284

第二篇 高 级篇286

第11章JSF与Ajax286

11.1 Ajax引论286

11.2一个简单的Ajax例子287

11.2.1 ajax-login例子287

11.2.2实现Ajax的步骤290

11.2.3 Firebug跟踪Ajax290

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实现Ajax302

11.8复合组件中使用Ajax305

本章小结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自定义组件使用JavaScript330

12.5使用子组件和Facet334

12.6自定义组件的状态管理345

本章小结349

第13章JSF与JDBC350

13.1 JDBC概述350

13.2 Derby数据库引擎354

13.3 MySQL数据库引擎358

13.3.1安装和测试MySQL359

13.3.2 NetBeans中连接MySQL360

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怎样使用JPA388

13.8.3登录-注册-登录实例389

13.8.4 JPA使用无状态会话Bean394

13.8.5 JPA使用有状态会话Bean397

本章小结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服务器配置SSL434

14.5.3为Tomcat服务器配置SSL435

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后台托管Bean470

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

热门推荐