图书介绍

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

JavaServer Faces核心编程
  • (美)DavidGeary,CayS.Horstmann著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302185499
  • 出版时间:2008
  • 标注页数:623页
  • 文件大小:108MB
  • 文件页数:635页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

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

热门推荐