图书介绍

JavaServer Faces核心编程 第3版PDF|Epub|txt|kindle电子书版本网盘下载

JavaServer Faces核心编程 第3版
  • (美)吉尔里,(美)霍斯特曼著;王超译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302258391
  • 出版时间:2011
  • 标注页数:517页
  • 文件大小:111MB
  • 文件页数:530页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JavaServer Faces核心编程 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 JSF简介1

1.1 选用JSF的原因1

1.2 一个简单例子2

1.2.1 组成部分4

1.2.2 目录结构5

1.2.3 构建JSF应用程序6

1.2.4 部署JSF应用程序7

1.3 JSF开发环境9

1.4 分析示例应用程序11

1.4.1 bean12

1.4.2 JSF页面13

1.4.3 servlet配置14

1.5 简单了解Ajax JSF 2.017

1.6 JSF框架服务19

1.7 技术内幕21

1.7.1 呈现页面21

1.7.2 请求解码22

1.7.3 生命周期23

1.8 小结25

第2章 受管bean27

2.1 bean的定义27

2.1.1 bean属性29

2.1.2 值表达式31

2.1.3 backing bean31

2.2 CDI bean CDI32

2.3 消息包33

2.3.1 具有可变部分的消息35

2.3.2 应用程序的区域设置36

2.4 示例应用程序37

2.5 bean作用域42

2.5.1 会话作用域43

2.5.2 请求作用域44

2.5.3 应用程序作用域45

2.5.4 对话作用域CDI45

2.5.5 视图作用域JSF 2.046

2.5.6 自定义作用域JSF 2.046

2.6 配置bean46

2.6.1 注入CDI bean CDI46

2.6.2 注入受管bean JSF 2.047

2.6.3 bean生命周期批注48

2.6.4 使用XML配置受管bean48

2.7 表达式语言语法52

2.7.1 左值和右值模式53

2.7.2 使用方括号53

2.7.3 映射和列表表达式54

2.7.4 调用方法和函数JSF 2.055

2.7.5 解析初项55

2.7.6 复合表达式57

2.7.7 方法表达式57

2.7.8 方法表达式参数JSF 2.058

2.8 小结59

第3章 导航61

3.1 静态导航61

3.2 动态导航62

3.2.1 将结果映射到视图ID63

3.2.2 JavaQuiz应用程序64

3.3 重定向73

3.4 REST式导航和书签URL JSF 2.075

3.4.1 视图参数75

3.4.2 获取请求链接76

3.4.3 指定请求参数76

3.4.4 将书签链接添加到Quiz应用程序中78

3.5 高级导航规则81

3.5.1 通配符82

3.5.2 使用from-action83

3.5.3 条件导航情形JSF 2.084

3.5.4 动态目标视图ID JSF 2.084

3.6 小结84

第4章 标准JSF标签85

4.1 JSF核心标签概述86

4.2 JSFHTML标签概述88

4.3 面板96

4.4 标题、正文和表单标签98

4.5 文本字段和文本区域103

4.5.1 隐藏字段106

4.5.2 使用文本字段和文本区域106

4.5.3 显示文本和图像108

4.6 按钮和链接111

4.6.1 使用按钮113

4.6.2 使用命令链接117

4.7 选择标签120

4.7.1 复选框和单选按钮123

4.7.2 菜单和列表框125

4.7.3 项目127

4.8 消息143

4.9 小结148

第5章 Facelets JSF 2.0149

5.1 Facelets标签149

5.2 Facelets模板150

5.2.1 使用公共模板生成页面152

5.2.2 组织视图155

5.2.3 装饰器160

5.2.4 参数162

5.3 自定义标签162

5.4 其他标签165

5.4.1 〈ui:debug〉165

5.4.2 〈ui:remove〉167

5.4.3 处理空白168

5.5 小结168

第6章 数据表169

6.1 数据表标签——h:dataTable169

6.2 一个简单的表170

6.2.1 h:dataTable特性173

6.2.2 h:column特性174

6.3 列头、列尾和标题174

6.4 样式177

6.4.1 列样式178

6.4.2 行样式179

6.5 表中的JSF组件181

6.6 编辑表格183

6.6.1 编辑表格单元格184

6.6.2 删除行JSF 2.0186

6.7 数据库表189

6.8 表模型193

6.8.1 呈现行号193

6.8.2 查找所选行194

6.8.3 排序和过滤195

6.9 滚动技术202

6.9.1 用滚动条滚动202

6.9.2 用分页器小组件滚动203

6.10 小结203

第7章 转换和验证205

7.1 转换和验证过程概述205

7.2 使用标准转换器206

7.2.1 数字和日期的转换206

7.2.2 转换错误210

7.2.3 一个完整的转换器例子215

7.3 使用标准验证器218

7.3.1 验证字符串长度和值范围218

7.3.2 检查必需值219

7.3.3 显示验证错误220

7.3.4 跳过验证222

7.3.5 一个完整的验证例子222

7.4 bean验证JSF 2.0225

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

7.5.1 实现自定义转换器类230

7.5.2 指定转换器JSF 2.0233

7.5.3 报告转换错误234

7.5.4 从资源包中获取错误消息235

7.5.5 自定义转换器示例程序239

7.5.6 为转换器提供特性242

7.5.7 实现自定义验证器类243

7.5.8 注册自定义验证器243

7.5.9 使用bean方法验证247

7.5.10 验证多个组件之间的关系247

7.6 实现自定义转换器和验证器标签249

7.7 小结255

第8章 事件处理257

8.1 事件和JSF生命周期258

8.2 值更改事件259

8.3 动作事件263

8.4 事件监听器标签269

8.5 直接组件270

8.5.1 使用直接输入组件271

8.5.2 使用直接命令组件272

8.6 从UI向服务器传递数据273

8.6.1 方法表达式参数JSF 2.0274

8.6.2 f:param标签275

8.6.3 f:attribute标签275

8.6.4 f:setPropertyActionListener标签276

8.7 阶段事件277

8.8 系统事件JSF 2.0278

8.8.1 多组件验证280

8.8.2 在呈现视图之前做出决定281

8.9 合为一体285

8.10 小结291

第9章 复合组件293

9.1 复合标签库294

9.2 使用复合组件295

9.3 实现复合组件297

9.4 配置复合组件298

9.5 特性类型299

9.6 必需的特性和默认特性值299

9.7 处理服务器端数据301

9.8 复合组件的本地化303

9.9 公开复合组件304

9.10 facet308

9.11 子组件309

9.12 JavaScript310

9.13 支持组件315

9.14 在JAR中打包复合组件323

9.15 小结323

第10章 Ajax JSF 2.0325

10.1 Ajax和JSF326

10.2 JSF生命周期和Aiax327

10.3 JSF Aiax方法328

10.4 F:ajax标签329

10.5 Ajax组331

10.6 Ajax字段验证333

10.7 Ajax请求监视334

10.8 JavaScript名称空间336

10.9 处理Ajax错误338

10.10 Ajax响应338

10.11 JSF 2.0 JavaScript库341

10.12 传递额外的Ajax请求参数342

10.13 事件队列344

10.14 合并事件344

10.15 截获jsf.ajax.request()345

10.16 在复合组件中使用Ajax346

10.17 小结351

第11章 自定义组件353

11.1 实现组件类354

11.2 编码:生成标记357

11.3 解码:处理请求值359

11.4 标签库描述符JSF 2.0365

11.5 使用外部呈现器368

11.6 处理标签特性JSF 2.0371

11.6.1 支持值更改监听器372

11.6.2 支持方法表达式373

11.6.3 事件队列374

11.6.4 示例应用程序375

11.7 JavaScript编码382

11.8 使用子组件和facet385

11.8.1 处理SelectItem子组件388

11.8.2 处理facet389

11.8.3 使用隐藏字段390

11.9 保存和还原状态396

11.10 构建Ajax组件JSF 2.0400

11.11 在自定义组件中实现独立的Ajax401

11.12 小结410

第12章 外部服务411

12.1 使用JDBC访问数据库411

12.1.1 发出SQL语句411

12.1.2 连接管理413

12.1.3 消除连接泄漏问题413

12.1.4 使用预定义语句415

12.1.5 事务416

12.1.6 使用Derby数据库417

12.2 配置数据源418

12.2.1 访问容器管理的资源418

12.2.2 在GlassFish中配置数据库资源419

12.2.3 在Tomcat中配置数据库资源421

12.2.4 一个完整的数据库例子422

12.3 使用Java持久性架构429

12.3.1 JPA简介429

12.3.2 在Web应用程序中使用JPA430

12.3.3 使用受管bean和无状态会话bean434

12.3.4 有状态会话bean CDI437

12.4 容器管理的身份验证和授权440

12.5 发送邮件450

12.6 使用Web服务456

12.7 小结462

第13章 问答463

13.1 如何找到更多组件463

13.2 如何支持文件上传464

13.3 如何显示图像映射471

13.4 如何在JSF页面中生成二进制数据473

13.5 如何以一次一个页面的方式显示大型数据集482

13.6 如何生成一个弹出窗口487

13.7 如何酌情显示和隐藏页面部分494

13.8 如何自定义错误页面495

13.9 如何编写自己的客户端验证标签500

13.10 如何配置应用程序506

13.11 如何扩展JSF表达式语言507

13.12 如何在JSF表达式语言中添加函数JSF 2.0510

13.13 如何监视浏览器和服务器之间的流量511

13.14 如何调试问题页面513

13.15 当开发JSF应用程序时如何使用测试工具514

13.16 如何结合使用JSF和Scala515

13.17 如何结合使用JSF和Groovy516

13.18 小结517

热门推荐