企业级Web开发实战 JSF/RichFacesPDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:ExtJS实战剖析
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121084768
- 页数:482 页
第Ⅰ部分 Web UI开发基础第1章 Web UI编程综述 2
1.1 Web 2.0介绍 2
1.1.1 Web的发展历史 2
1.1.2 Web 2.0相关技术 10
1.1.3 SOA与Web 2.0 14
1.2 UI编程技术 15
1.2.1 Rich Client Internet编程 15
1.2.2 Ajax编程 20
1.2.3 Ajax in JSF编程 22
1.3 本章小结 23
第2章 Ajax基础知识 24
2.1 Ajax的基本知识 24
2.1.1 Ajax基本概念 24
2.1.2 Ajax的基本特点 25
2.2 一切从浏览器说起 27
2.2.1 互联网和HTML的诞生 27
2.2.2 HTML的发展 29
2.3 DOM简介 31
2.3.1 HTML DOM和BOM 33
2.3.2 DOM事件 34
2.3.3 DOM事件流 36
2.3.4 事件处理函数 36
2.4 CSS 37
2.4.1 CSS简介 37
2.4.2 基本的CSS语法 37
2.4.3 CSS属性 42
2.4.4 CSS选择器 47
2.4.5 串联(Cascading) 48
2.5 JavaScript简介 49
2.5.1 JavaScript入门示例 49
2.5.2 JavaScript基本数据结构 50
2.5.3 JavaScript的基本构成 53
2.5.4 事件驱动及事件处理 55
2.6 XML简介 55
2.6.1 XML的产生 56
2.6.2 XML的优点 56
2.6.3 一个简单的XML文档 57
2.6.4 XML文档的整体结构 58
2.6.5 XML文档的实质内容——元素 58
2.6.6 字符数据与实体引用 59
2.6.7 标记 59
2.6.8 CDATA 60
2.6.9 注释 60
2.7 JSON简介 61
2.8 XMLHttpRequest对象简介 64
2.8.1 XMLHttpRequest对象的属性和事件 64
2.8.2 XMLHttpRequest对象的方法 66
2.8.3 发送请求和处理请求 67
2.9 本章小结 71
第3章 Ajax框架介绍 72
3.1 Prototype 72
3.1.1 什么是Prototype 72
3.1.2 Prototype的下载和引入 73
3.1.3 Prototype常用函数介绍 73
3.1.4 Prototype的Ajax功能 82
3.2 script.aculo.us 90
3.2.1 script.aculo.us简介 92
3.2.2 script.aculo.us的引入和使用 93
3.2.3 script.aculo.us的功能 96
3.3 jQuery 107
3.3.1 jQuery简介 108
3.3.2 jQuery的使用 108
3.4 Sarissa 121
3.4.1 Sarissa介绍 121
3.4.2 Sarissa的使用 122
3.5 本章小结 126
第Ⅱ部分 JSF应用开发第4章 JSF介绍 128
4.1 什么是JSF 128
4.1.1 JSF简介 128
4.1.2 JSF的体系结构 130
4.1.3 为什么要使用JSF 134
4.2 使用条件 138
4.3 配置JSF 139
4.3.1 下载 139
4.3.2 安装配置 140
4.3.3 HelloWorld 141
4.4 JSF的元素 149
4.4.1 UI组件 149
4.4.2 JSF生命周期 163
4.4.3 数据转换与验证 171
4.4.4 JSF事件处理 185
4.4.5 JSF表达式语言 190
4.5 JSF与Spring结合 192
4.6 JSF解决方案 196
4.6.1 DataTable分页 196
4.6.2 一般分页 197
4.6.3 On-Demand分页 199
4.6.4 Exception统一处理 205
4.6.5 Shale框架验证 208
4.7 本章小结 209
第5章 Facelets 210
5.1 Facelets简介 210
5.2 配置Facelets 211
5.2.1 下载 211
5.2.2 安装和配置 211
5.2.3 Hello World示例 212
5.3 Facelets模板和扩展机制 220
5.3.1 UI Component和UIInsert 220
5.3.2 Facelets include标签的的用法 222
5.4 Facelets自定义标签 225
5.5 本章小结 226
第6章 使用RichFaces 228
6.1 RichFaces简介 228
6.2 使用条件 229
6.3 配置RichFaces 230
6.3.1 下载 230
6.3.2 安装及配置 231
6.3.3 HelloWorld示例 232
6.3.4 RichFaces配置进阶 237
6.4 RichFaces的基本原理 239
6.4.1 简介 239
6.4.2 RichFaces的体系架构 248
6.4.3 如何发送Ajax请求 250
6.4.4 确定要发送的内容 251
6.4.5 决定要重绘的区域 251
6.5 RichFaces开发工具介绍 251
6.5.1 Red Hat Developer Studio 251
6.5.2 Eclipse WTP 252
6.6 RichFaces常用组件介绍 253
6.6.1 Ajax日志〈a4j:log〉 253
6.6.2 Ajax监听器〈a4j:ajaxListener〉 255
6.6.3 参数〈a4j:actionparam〉 256
6.6.4 按钮〈a4j:commandButton〉 259
6.6.5 链接〈a4j:commandLink〉 262
6.6.6 Ajax状态〈a4j:status〉 268
6.6.7 扩展Ajax事件〈a4j:support〉 270
6.6.8 日历控件〈rich:calendar〉 274
6.6.9 列表移动〈rich:listShuttle〉 284
6.6.10 可排序列表〈rich:orderingList〉 292
6.6.11 下拉菜单〈rich:dropDownMenu〉 300
6.6.12 模式对话框〈rich:modalPanel〉 304
6.6.13 面板条〈rich:panelBar〉 306
6.6.14 可滚动的数据表格〈rich:scrollableDataTable〉 308
6.6.15 可折叠的面板〈rich:simpleTogglePanel〉 319
6.6.16 标签页〈rich:tabPanel〉 321
6.6.17 工具提示〈rich:toolTip〉 324
6.6.18 自动完成对话框〈rich:suggestionbox〉 331
6.6.19 树〈rich:recursiveTreeNodesAdaptor〉 339
6.6.20 内容菜单〈rich:contextMenu〉 343
6.6.21 页面效果〈rich:effect〉 345
6.6.22 数据表格〈rich:dataTable〉 348
6.7 优化Ajax请求 351
6.7.1 优化Ajax队列 351
6.7.2 优化数据 352
6.8 异常处理 353
6.8.1 Ajax请求错误处理 353
6.8.2 Session过期处理 353
6.9 局限和不足 353
6.10 本章小结 354
第7章 Seam入门 355
7.1 Seam简介 355
7.2 配置Seam 357
7.2.1 下载 357
7.2.2 安装和配置 358
7.2.3 HelloWorld 360
7.3 Seam与JSF 367
7.4 再谈数据表格(dataTable) 373
7.4.1 单纯RichFaces的解决方案 373
7.4.2 RichFaces+Seam的解决方案 381
7.5 本章小结 386
第Ⅲ部分 Ext应用开发第8章 ExtJS框架的介绍和使用 389
8.1 JavaScript面向对象编程 389
8.2 ExtJS简介及第一个例子(HelloWorld) 395
8.3 ExtJS布局(layout) 398
8.4 嵌套布局(NestedLayout) 401
8.5 表单组件(Ext.form.FormPanel) 405
8.6 树组件(Ext.tree.TreePanel) 408
8.7 对话框组件(Ext.Window) 413
8.8 表格组件(Ext.grid.GridPanel) 417
8.9 菜单组件(Ext.menu.Menu) 425
8.10 Utility组件 432
8.10.1 Ajax组件 432
8.10.2 Template和XTemplate组件 434
8.10.3 DomHelper组件 435
8.11 国际化 437
8.12 开发工具 438
8.13 本章小结 438
第9章 DWR和JSON-RPC-Java的介绍及使用 439
9.1 DWR框架的介绍和使用 439
9.1.1 DWR基本概念 439
9.1.2 使用DWR 440
9.1.3 使用自定义对象 445
9.1.4 DWR的配置 459
9.2 JSON-RPC-Java框架的介绍和使用 465
9.2.1 基本概念 465
9.2.2 安装和配置 465
9.3 DWR和JSON-RPC-Java的简单对比 468
9.4 本章小结 468
第Ⅳ部分 JSF与Ext的结合应用第10章 基于Ext的JSF组件——ExtFaces 470
10.1 ExtFaces简介 470
10.1.1 ExtFaces的来源 470
10.1.2 ExtFaces采用的技术 471
10.1.3 JSF开发现状 471
10.1.4 Ext和JSF的结合方案 473
10.2 ExtFaces原理 474
10.3 ExtFaces目标 477
10.4 ExtFaces组件介绍 477
10.4.1 简单组件 477
10.4.2 嵌套组件 480
10.5 开发计划 481
10.6 本章小结 482
- 《建筑施工企业统计》杨淑芝主编 2008
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《2014成人高考专升本全国统一考试实战训练丛书 专升本全真模拟试卷精选·高等数学 2 第13版》成人高考专升本全国统一考试实战训练丛书编委会编 2014
- 《2012专升本全真模拟试卷精选 高等数学 1 第11版》徐兵著;成人高考专升本全国统一考试实战训练丛书编委会编 2012
- 《Arduino开发实战指南 STM32篇》《Arduino开发实战指南》编著 2014
- 《2012专升本全真模拟试卷精选 高等数学 2 第11版》刘长乃著;成人高考专升本全国统一考试实战训练丛书编委会编 2012
- 《2012年专升本全真模拟试卷精选 英语 第11版》成人高考专升本全国统一考试实战训练丛书编委会编 2012
- 《2010国家临床执业医师资格考试历年真题解评+实战模拟》《国家临床执业医师资格考试历年真解评+实战模拟》编委会编 2010
- 《国有企业领导人员腐败案例剖析》《国有企业领导人员腐败案例剖析》编写组编 2009
- 《2010版全国卫生专业技术资格考试护理专业初级(士)历年真题解评+实战模拟》《全国卫生专业技术资格考试护理专业初级(士)历年真题解评+实战模拟》专家编写组编 2010
- 《专升本全真模拟试卷精选 大学语文 第5版》《成人高等学校专升本招生全国统一考试实战训练丛书》编委会编 2006
- 《专升本全真模拟试卷精选 高等数学 2 第5版》《成人高考专升本全国统一考试实战训练丛书》编委会编 2006
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017