当前位置:首页 > 工业技术
Java程序员的AJAX技术开发
Java程序员的AJAX技术开发

Java程序员的AJAX技术开发PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:张洪斌等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111218647
  • 页数:406 页
图书介绍:本书介绍了Ajax的历史和工作原理,讲解了AJAX的主要技术。
《Java程序员的AJAX技术开发》目录

第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

相关图书
作者其它书籍
返回顶部