内容介绍:
Ajax领域的新框架和组件库层出不穷,一些功能非常简单,一些则是过度的设计或者存在着严重的设计问题。Ajax开发者对于应该选择什么样的框架感到茫然无助,毫无疑问,Ajax in Action可以帮助你。本书是目前已经出版的唯一一本深入探讨Ajax开发中的架构问题的著作,这使得它显得卓而不群。如果不去深入研究Ajax开发中的架构问题,Ajax开发领域将会再现J2EE开发领域早年的那种混乱局面,本书将会使得Ajax开发秩序井然。我们需要的不完全是技术本身,还需要思考和选择的眼光。Ajax in Acti...
第1章 一种新的Web设计方法
第2章 Ajax新手上路
第3章 使Ajax秩序井然
第4章 作为应用的页面
- 4.1 一种不同类型的MVC
- 4.1.1 以不同的规模重复MVC模式
- 4.1.2 在浏览器端应用MVC
- 4.2 Ajax 应用中的视图
- 4.2.1 将逻辑从视图中分离
- 4.2.2 保持视图与逻辑的分离
- 4.3 Ajax 应用中的控制器
- 4.3.1 传统的JavaScript事件处理函数
- 4.3.2 W3C 事件模型
- 4.3.3 在JavaScript中实现灵活的事件模型...
- 4.4 Ajax 应用中的模型
- 4.4.1 使用JavaScript为业务领域建模
- 4.4.2 与服务器交互
- 4.5 从模型生成视图
- 4.5.1 JavaScript对象的反射
- 4.5.2 处理数组和对象
- 4.5.3 添加控制器
- 4.6 小结
- 4.7 资源
第5章 服务器的角色
- 5.1 与服务器配合工作
- 5.2 编写服务器端代码
- 5.2.1 流行的实现语言
- 5.2.2 N层体系架构
- 5.2.3 维护客户端和服务器端的领域模型
- 5.3 大局观:通用的服务器端设计
- 5.3.1 不使用框架进行简单的Web服务器编码...
- 5.3.2 使用Model2工作流框架
- 5.3.3 使用基于组件的框架
- 5.3.4 使用面向服务的体系架构
- 5.4 细节:交换数据
- 5.4.1 仅限于客户端的交互
- 5.4.2 介绍行星浏览器的例子
- 5.4.3 从Web页面的角度思考:以内容为中心...
- 5.4.4 从插件的角度思考:以脚本为中心的...
- 5.4.5 从应用的角度思考:以数据为中心的...
- 5.5 向服务器写数据
- 5.5.1 使用HTML表单
- 5.5.2 使用XMLHttpRequest对象
- 5.5.3 有效地管理用户的更新
- 5.6 小结
- 5.7 资源
第6章 用户体验
第7章 安全性与Ajax
第8章 性能