首页> 中文学位 >基于JAX-RS的面向资源架构应用研究
【6h】

基于JAX-RS的面向资源架构应用研究

代理获取

摘要

最初发明Web的目的是使人们可以轻松发布信息和链接资源,但是随着融入式Web应用程序的引入,通过使用富客户端应用程序模型和提供更多个性化内容而使Web应用获得了更多的融入性,Web应用现在已经发展为应用程序的可运行平台。虽然这种融入式的Web应用程序确实非常有用,但是这种融入式的架构设计是与经典Web架构准则即表述性状态转移REST准则是不相融的,这种基于服务器端会话信息的有状态性设计风格,不利于提高系统的可见性、可靠性及可伸缩性等,同时也不利于实现服务端的负载均衡等。近年来,基于REST架构风格的Web应用使用日益广泛,特别是在企业的业务协同与资源整合应用中,REST架构风格以其特有的性质获得了人们的广泛关注。REST架构风格是全新的针对Web应用的开发风格,是当今基于Web的分布式系统设计的一种有益尝试,在REST架构中,其的核心概念是资源,所有事物只要具有被引用的必要,它就可以被当作是一个资源,资源通过统一资源标识符进行唯一标识。而JAX-RS是SUN公司新定义的JSR311规范中提出的一种能够使Java程序员可以使用一套固定的Java API接口来开发REST应用的接口规范,它通过使用POJO编程模型和基于标注的配置方式,并集成了JAXB,从而可以有效缩短REST应用的开发周期。
   本文主要以REST和JAX-RS相关理论为指导,主要研究基于JAX-RS面向资源服务的具体应用。首先简要地介绍了本课题的研究背景、研究现状以及国内外对这一课题的相关研究综述等,然后就REST的相关理论进行简单的阐述,并对基于REST方式与SOAP方式的开发方式进行了总结性的对比分析,接着在面向资源架构的有关理论的基础上,分析总结了面向资源架构实现的主要步骤,并结合相关实例阐述了JAX-RS资源操作的CURD实现;最后,在REST及面向资源架构相关理论的基础上,论文重点进行了系统的无状态负载均衡设计和资源架构设计,并通过一个具体的项目实践,实现了无状态的面向资源检索服务,并进行了简单的系统功能和界面测试等。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号