图书介绍
专家手记 AJAX开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 曲金龙,杨中科主编;周君等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111239156
- 出版时间:2008
- 标注页数:437页
- 文件大小:213MB
- 文件页数:449页
- 主题词:主页制作-程序设计;计算机网络-程序设计
PDF下载
下载说明
专家手记 AJAX开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 AJAX基础3
第1章 Java下Web开发新概念3
1.1 Java下Web开发简介3
1.2 AJAX与传统Web应用的比较13
1.3 Java下AJAX开发相关技术、工具简介15
第2章 Eclipse下Web开发环境的搭建19
2.1 基于WTP的开发环境的搭建19
2.1.1 安装Eclipse和WTP19
2.1.2 在Eclipse中安装配置Tomcat22
2.1.3 第一个基于WTP的Web应用程序27
2.2 基于MyEclipse的开发环境的搭建39
2.2.1 安装MyEclipse39
2.2.2 在MyEclipse中安装配置Tomcat43
2.2.3 第一个基于MyEclipse的Web应用程序45
第3章 基于Java EE技术的Web应用体系结构49
3.1 Web应用的三层架构49
3.1.1 应用程序分层结构的发展过程49
3.1.2 Web应用程序的两层与多层结构51
3.1.3 物理上和逻辑上的分层概念53
3.2 Web应用中的MVC54
3.2.1 MVC概述54
3.2.2 MVC的含义55
3.2.3 MVC的工作机制56
3.2.4 Struts——MVC的实际领袖56
3.3 MVC开发初体验59
3.3.1 Struts基本工作流程59
3.3.2 基于Struts框架的简单示例60
3.3.3 数据验证70
3.3.4 Struts标签介绍75
3.3.5 使用Struts标签对原有程序进行改进83
第4章 基于Struts 2的Web开发89
4.1 MVC和Struts 289
4.1.1 Struts 2介绍89
4.1.2 Struts 2与Struts 1的比较93
4.2 开发基于Struts 2的Web应用程序95
4.2.1 用Struts 2建立Web应用95
4.2.2 使用IoC容器调用JavaBean109
4.2.3 对Action进行单元测试113
第5章 AJAX技术115
5.1 Web应用程序的发展历程115
5.2 AJAX原理118
5.2.1 AJAX基本技术118
5.2.2 XMLHttpRequest对象121
5.2.3 AJAX中的请求与响应124
5.3 客户端与服务器通信的技术131
5.3.1 XML131
5.3.2 JSON143
5.3.3 其他数据格式介绍150
5.4 AJAX的跨域问题152
5.4.1 引入跨域问题152
5.4.2 解决跨域访问的方法153
第6章 XML技术158
6.1 XML的基础知识158
6.1.1 XML技术158
6.1.2 XML定义159
6.1.3 XML语法160
6.1.4 DTD与XML Schema162
6.2 XML的解析171
6.2.1 DOM介绍171
6.2.2 SAX176
6.2.3 JDOM185
第7章 在Struts和Struts 2中使用AJAX191
7.1 重构老的Struts系统,增加AJAX功能191
7.2 为基于Struts 2的应用系统增加AJAX功能200
7.2.1 Struts 2基本AJAX标签介绍200
7.2.2 使用Struts 2标签开发AJAX应用202
第8章 AJAX框架——Echo2207
8.1 Echo2简介207
8.1.1 ApplicationInstance207
8.1.2 WebContainerServlet208
8.1.3 组件208
8.1.4 属性、样式及样式表209
8.1.5 组件层次结构209
8.1.6 事件驱动209
8.2 第一个Echo2项目210
8.3 Echo2的基础类215
8.3.1 对齐215
8.3.2 颜色215
8.3.3 范围216
8.3.4 边框216
8.3.5 图片引用216
8.3.6 图片填充217
8.3.7 字体217
8.3.8 边界区域217
8.3.9 样式和样式表217
8.4 Echo2常见组件介绍217
8.4.1 组件218
8.4.2 抽象按钮组件219
8.4.3 按钮220
8.4.4 双态按钮220
8.4.5 复选按钮220
8.4.6 单选按钮220
8.4.7 抽象列表组件221
8.4.8 列表框221
8.4.9 下拉列表框222
8.4.10 标签222
8.4.11 表格222
8.4.12 文本组件223
8.4.13 布局容器组件223
8.4.14 面板组件224
8.5 EchoPointNG常用组件介绍225
8.5.1 自动完成文本框226
8.5.2 扩展按钮226
8.5.3 计算器228
8.5.4 复合框229
8.5.5 日期选择器229
8.5.6 直接HTML230
8.5.7 可编辑的标签231
8.5.8 可扩展区233
8.5.9 分组框235
8.5.10 Http面板237
8.5.11 图片图标框237
8.5.12 图片地图239
8.5.13 菜单242
8.5.14 本地窗口244
8.5.15 进度条246
8.5.16 按钮248
8.5.17 悬浮帮助提示250
8.5.18 富文本框252
8.5.19 分隔条256
8.5.20 滑动条259
8.5.21 占位组件261
8.5.22 多页面板263
8.5.23 模板面板266
8.5.24 树268
8.6 Echo2高级应用272
8.6.1 ListBox的渲染器272
8.6.2 TableEx的基本使用277
8.6.3 TableEx的单元格渲染器278
8.6.4 命令对象280
8.6.5 服务器推技术286
8.6.6 快捷键287
8.7 文件的上传下载289
8.7.1 上传组件289
8.7.2 文件下载293
第2部分 开发案例301
第9章 案例框架搭建301
9.1 系统入口301
9.2 类库与工具类308
9.2.1 枚举异常308
9.2.2 服务定位器314
9.2.3 资源加载器316
9.2.4 客户端信息提供者319
9.2.5 下载提供者322
9.2.6 文件打开对话框326
9.2.7 带“确定/取消”按钮的对话框基类328
9.3 数据持久化332
9.3.1 数据库的选择333
9.3.2 持久化框架的选择334
9.3.3 持久层的开发335
9.3.4 持久层开发实例336
第10章 WebOS功能模块开发341
10.1 登录模块341
10.1.1 用户实体的建模341
10.1.2 密码的保存343
10.1.3 用户DAO的实现344
10.1.4 登录窗口界面的实现349
10.1.5 注册窗口界面的实现353
10.1.6 登录屏幕的实现358
10.2 桌面358
10.3 网络相册369
10.4 爱墙系统376
10.4.1 爱墙的持久化376
10.4.2 爱墙项目381
10.4.3 爱墙主窗口383
10.5 网络Office388
10.5.1 Java中读取Excel388
10.5.2 在线Excel389
10.5.3 在线网页编辑器394
10.6 系统配置与机场查询400
10.6.1 系统配置400
10.6.2 机场查询407
10.7 网络硬盘411
10.7.1 目录树节点渲染器411
10.7.2 主干代码417
参考文献438