摘要:
在当今网络技术快速发展的情况下,以服务为基础的互联网时代已经到来.Web Service技术为当前Web应用的开发提供了很强大的解决方案.不过传统的以Soap为基础的Web Service技术已经显得过于臃肿和复杂,已经无法应对快速更新的需求变化.基于REST架构风格的服务,从某种程度上有效的解决了传统过于复杂的问题.这种架构风格具有可寻址性,无状态性,统一接口和连通性等优点,将Web Service异构平台的互访能力相结合,形成一种轻量Web Service服务架构风格,从而能够在很多场合灵活发挥其强大作用.而Ajax的出现解决了传统Web应用中出现的诸多不足之处. 论文将以Ajax/REST架构风格的Web应用为基础进行探讨,主要研究工作包括: (1)传统的软件架构着手,探讨它们的局限性,引出基于Ajax/REST架构风格的特征,从理论上分析其优势. (2)详细分析基于Ajax/REST架构风格的设计流程,包括客户端和服务端两方面的设计步骤. (3)使用基于Ajax/REST的架构风格设计一个论坛系统.并通过这个系统,从实践的角度进行架构分析,进而阐述基于Ajax/REST架构风格的优势. (4)对Ajax/REST架构风格做出展望,提出了以后的研究方向.
展开