读书笔记:Ajax/REST架构对于侵入式Web应用的优势
撰写日期:14:38 2016/3/25
文档地址:
http://www.ibm.com/developerworks/web/library/wa-ajaxarch/?S_TACT=105AGX52&S_CMP=cn-a-web
中文地址:
http://www.ibm.com/developerworks/cn/web/wa-ajaxarch/index.html
第一部分
适合用于侵入式的Web应用(动态、个性化)
AJAX使得以下三个要素分离
- 应用逻辑
- 展示框架元素
- 业务数据和个性化内容
有状态的Web客户端,无状态的服务
有了Ajax,和服务器交互时不需要全部刷新,这样就允许有状态的客户端
缓存Ajax引擎
Ajax引擎包含大量的应用逻辑和展示元素,但是设计良好的Ajax引擎可以不包含### 业务数据和个性化内容
Dojo Toolkit 压缩业务逻辑、展示、风格在一个压缩的js文件中,这个文件就缓存在离客户最近的网络节点,例如客户端缓存或者网关缓存
缓存Ajax数据
业务数据同样可以缓存
个性化的数据通过单独的URI访问,这样不会干扰应用缓存和业务数据缓存。