Java程序员的AJAX技术开发PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:张洪斌等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2007
- ISBN:7111218647
- 页数:406 页
第1篇 AJAX基础篇 3
第1章 AJAX简介 3
1.1 AJAX的历史 3
1.2 AJAX的工作原理 5
1.3 Java程序员的AJAX之路 5
第2章 HTML(XHTML)文档开发 7
2.1 HTML(XHTML)文档的结构 7
2.1.1 文档类型的声明 10
2.1.2 根元素html 11
2.1.3 网页head(头部) 11
2.1.4 body部分 12
2.1.5 HTML注释 12
2.1.6 查看源代码 13
2.2 HTML文本处理方法 13
2.2.1 段落相关的标记 13
2.2.2 字体和特殊文本 15
2.2.3 列表标记 18
2.2.4 特殊字符 20
2.3 HTML链接 21
2.4 HTML中的多媒体 23
2.4.1 图像与颜色 23
2.4.2 声音和电影 25
2.5 HTML表单和其组件 27
2.6 HTML表格 32
2.7 HTML的Frame框架网页 39
第3章 开发CSS 44
3.1 CSS语法概要 44
3.2 CSS背景特效 46
3.3 CSS文本特效 48
3.3.1 字体 48
3.3.2 文本的空格和间距 50
3.3.3 文本的方向、对齐方式和其他特效 51
3.3.4 伪元素、首字母、首行 52
3.4 CSS边距、边界和空隙处理 53
3.4.1 边距 53
3.4.2 边界 54
3.4.3 空隙 55
3.5 CSS列表特效 56
3.6 CSS链接特效 57
3.7 CSS元素的位置和形状 59
3.8 网站上的CSS应用 68
第4章 JavaScript基础 71
4.1 JavaScript简介 71
4.1.1 第一个JavaScript程序 71
4.1.2 代码调试 75
4.2 JavaScript基础语法 77
4.2.1 保留字、变量和特殊字符 77
4.2.2 JavaScript基本的数据类型 79
4.2.3 操作符 82
4.2.4 语句 83
4.3 JavaScript弹出窗口和函数 85
4.3.1 弹出窗口 85
4.3.2 函数 87
4.4 JavaScript异常处理 88
第5章 JavaScript中的对象技术 92
5.1 JavaScript的对象类型 92
5.2 简单对象的用法 93
5.3 BOM对象在开发中的应用 99
5.3.1 window对象 100
5.3.2 history对象 105
5.3.3 location对象 106
5.3.4 navigator对象和浏览器的类型 108
5.3.5 screen对象 110
5.4 DOM对象在开发中的应用 111
5.4.1 document对象 111
5.4.2 document节点的操作 114
5.4.3 Form表单对象 120
5.4.4 文本组件对象 125
5.4.5 菜单对象 128
5.4.6 单选按钮和多选框 131
5.4.7 图像对象 133
5.4.8 样式Style对象 137
5.5 事件处理 140
5.5.1 JavaScript的事件对象和事件的类型 141
5.5.2 鼠标事件 144
5.5.3 键盘事件 146
5.5.4 HTML事件 148
5.5.5 错误处理事件 149
5.6 JavaScript和CSS的综合应用 151
5.7 表单验证和正则表达式 154
5.7.1 正则表达式基础 154
5.7.2 转义字符和特殊字符 156
5.7.3 字符类 157
5.7.4 RegExp的属性 158
5.7.5 正则表达式的例子 159
5.8 Cookie 160
5.8.1 Cookie实例的运行 160
5.8.2 Cookie的组成 163
5.8.3 Cookie的建立、检索和删除 164
5.9 插件 170
5.9.1 检查浏览器是否安装了插件 170
5.9.2 Java Applet小应用程序 171
5.9.3 Flash插件 173
第2篇 AJAX应用实例篇 177
第6章 AJAX开发基础 177
6.1 开发第一个AJAX例子 177
6.2 XMLHttpRequest的属性和方法 183
6.3 文件预览实例 185
第7章 Java+AJAX开发技术 190
7.1 开发第一个Java+AJAX实例 190
7.1.1 实例的运行 190
7.1.2 客户端的代码 191
7.1.3 服务器端的代码 192
7.1.4 Web模块的配置文件 193
7.2 案例1:表单验证 194
7.2.1 需求说明和案例解析 194
7.2.2 客户端的代码 196
7.2.3 服务器端的代码 199
7.2.4 Web模块的配置文件 201
7.3 案例2:AJAX表单的中文处理 202
7.3.1 需求说明和案例解析 202
7.3.2 客户端的代码 203
7.3.3 服务器端的代码 206
7.3 Web模块的配置文件 207
7.4 案例3:动态列表 208
7.4.1 需求说明和案例解析 208
7.4.2 客户端的代码 210
7.4.3 服务器端的代码 213
7.4.4 Web模块的配置文件 218
7.5 案例4:支持中文的文本框自动提示 218
7.5.1 需求说明和案例解析 218
7.5.2 客户端的代码 219
7.5.3 服务器端的代码 224
7.5.4 Web模块的配置文件 225
7.6 案例5:数据库图像的显示与自动更新 226
7.6.1 需求说明和案例解析 226
7.6.2 建立图像表格 229
7.6.3 客户端的代码 230
7.6.4 服务器端的代码 232
7.6.5 Web模块的配置文件 237
7.7 案例6:HTTP的请求和响应的头部信息 237
7.7.1 HTTP Request和HTTP Response的格式 238
7.7.2 案例的解析和运行 239
7.7.3 HTTP请求和响应的头部信息 241
7.7.4 客户端的代码 242
7.7.5 服务器端的代码 244
7.7.6 Web模块的配置文件 246
7.8 案例7:MVC框架中的AJAX应用 247
7.8.1 需求说明和案例解析 247
7.8.2 客户端的代码 249
7.8.3 Form Bean的代码 251
7.8.4 处理表单 252
7.8.5 Web模块的配置文件 253
第8章 AJAX上的Java框架 254
8.1 Google Web Toolkit框架上的AJAX开发 254
8.1.1 安装和运行实例 254
8.1.2 开发AJAX程序 256
8.2 AjaxAnywhere框架上的AJAX开发 260
8.2.1 安装和运行实例 261
8.2.2 开发AJAX程序 262
8.3 Ajax4jsf框架上的AJAX开发 265
8.3.1 安装和运行实例 266
8.3.2 开发AJAX程序 266
8.4 Direct Web Remote框架上的AJAX开发 268
8.4.1 安装和运行实例 269
8.4.2 开发AJAX程序 270
8.5 ICEfaces框架上的AJAX开发 275
8.5.1 安装和运行实例 275
8.5.2 开发AJAX程序 277
第9章 Echo2框架上的AJAX开发 291
9.1 Echo2的安装和运行实例 291
9.2 Echo2 Studio的使用 293
9.2.1 Echo2 Studio的安装和设置 294
9.2.2 Echo2 Studio中第一个Echo2工程 294
9.2.3 Echo2 Studio程序代码和结构 301
9.2.4 Echo2 Studio的可视化设计界面 307
9.2.5 Echo2 Studio建立和部署WAR 307
9.2.6 Echo2 Studio中的Email实例 309
9.3 Echo2 Studio开发自己的程序 312
9.3.1 利用向导产生框架 312
9.3.2 界面设计 313
9.4 Eclipse中开发Echo2程序 325
第10章 AJAX Web邮件开发实例分析 331
10.1 编译打包和运行实例 331
10.2 Email实例组件和功能分析 338
10.2.1 总体结构 339
10.2.2 实例配置文件 341
10.2.3 组件和组件间的流程控制分析 345
10.3 JavaMail API解析 369
10.3.1 系统支持的协议 370
10.3.2 简单邮件发送程序 372
10.3.3 简单接收邮件程序 377
10.3.4 SMTP验证和SSL连接 379
10.3.5 JavaMail中的邮件状态类 385
10.3.6 回复和重发邮件 386
10.3.7 发送和接收附件 387
10.3.8 发送和接收HTML文本和图像 390
附录 393
附录A 本书软件的安装和设置 393
A.1 JDK的安装和设置 393
A.2 Tomcat的安装、设置和运行 394
A.3 Ant的安装和设置 396
A.4 Eclipse的安装和启动 396
A.5 Tomcat和Eclipse的集成 397
A.6 MySQL的安装和启动 399
A.7 MySQL的JDBC驱动程序 404
附录B 运行本书部分章节的代码 405
参考文献 406
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019