摘要 | 第1-6页 |
Abstract | 第6-11页 |
第一章 绪论 | 第11-16页 |
·问题的提出 | 第11-12页 |
·国内外研究现状 | 第12-14页 |
·本文主要完成的工作 | 第14页 |
·本文的章节安排 | 第14-16页 |
第二章 Ajax 技术概述 | 第16-35页 |
·Ajax 的定义 | 第16-23页 |
·JavaScript 简介 | 第17-20页 |
·XML 简介 | 第20-22页 |
·Ajax 的特点 | 第22-23页 |
·组成Ajax 的关键技术 | 第23-29页 |
·基于XHTML 和CSS 的标准化显示 | 第23-25页 |
·基于XHR 的异步数据获取 | 第25-26页 |
·基于DOM 的动态显示和交互 | 第26-28页 |
·基于XML 和XSLT 的数据交换与处理 | 第28页 |
·使用JavaScript 来绑定一切 | 第28-29页 |
·Ajax 框架的实现机制 | 第29-34页 |
·Ajax 的生命周期 | 第29-30页 |
·Ajax 客户端与服务器的异步通信 | 第30-34页 |
·小结 | 第34-35页 |
第三章 轻量级J2EE 的介绍 | 第35-53页 |
·传统的J2EE 解决方案 | 第35-40页 |
·J2EE 四层体系结构 | 第35-37页 |
·通过EJB 访问数据库 | 第37-38页 |
·EJB 架构方案的问题暴露 | 第38-40页 |
·挑战EJB 的轻量级架构 | 第40-42页 |
·什么是轻量级容器 | 第40-42页 |
·IOC 技术 | 第42-46页 |
·IOC 的两种实现方式 | 第42-43页 |
·两种实现方式的比较 | 第43-45页 |
·轻量级的IOC 容器的影响 | 第45-46页 |
·AOP 技术 | 第46-50页 |
·AOP 与OOP | 第46-48页 |
·轻量级J2EE 中的AOP | 第48-50页 |
·Spring 技术 | 第50-52页 |
·Spring 简介 | 第50-51页 |
·Spring 技术在本系统当中的使用 | 第51-52页 |
·小结 | 第52-53页 |
第四章 Ajax Web 框架的设计与实现 | 第53-78页 |
·使用MVC 实现核心关注点 | 第54-62页 |
·什么是MVC 架构 | 第54-55页 |
·用Struts 实现表示层和业务层 | 第55-58页 |
·用Hibernate 实现持久层 | 第58-60页 |
·用Spring 整合表示层、业务层和持久层 | 第60-62页 |
·设计和实现Ajax 服务端框架 | 第62-71页 |
·传统的服务器端框架的解决方案 | 第62-63页 |
·基于AOP 的服务端框架的实现 | 第63-64页 |
·连接点(joinpoint)与切入点(pointcut)的确定 | 第64-66页 |
·通知(advice)的设计 | 第66-67页 |
·aspect 的建模 | 第67-69页 |
·aspect 的实现 | 第69-70页 |
·XML-POJO 转换器的实现 | 第70-71页 |
·设计和实现客户端Ajax 框架 | 第71-77页 |
·传统客户端的解决方案 | 第71-72页 |
·Ajax Web 框架的不同实现 | 第72-74页 |
·客户端框架的体系结构 | 第74-75页 |
·客户端框架建模与实现 | 第75-77页 |
·小结 | 第77-78页 |
第五章 框架的应用实例 | 第78-90页 |
·项目概述 | 第78页 |
·系统总体结构 | 第78-80页 |
·系统运行 | 第80-81页 |
·采用Ajax 的系统功能的实现 | 第81-85页 |
·场景:用户登录 | 第81-82页 |
·场景:菜单处理 | 第82-83页 |
·场景:对象列表(Grid) | 第83-84页 |
·场景:对象详情(FieldSet) | 第84-85页 |
·系统系能分析 | 第85-88页 |
·系统测试用例 | 第86页 |
·测试环境的建立 | 第86页 |
·测试目的 | 第86页 |
·使用JMeter 建立测试场景 | 第86-87页 |
·测试结果 | 第87-88页 |
·小结 | 第88-90页 |
第六章 总结和展望 | 第90-92页 |
·论文完成的主要工作 | 第90页 |
·对下一步工作的建议 | 第90-92页 |
致谢 | 第92-93页 |
参考文献 | 第93-95页 |
攻硕期间取得的研究成果 | 第95-96页 |