仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 758|回复: 10
打印 上一主题 下一主题

[学习教程] 来看利用JAX-RS简化REST使用开辟

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:18:22 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net网页编程有没有机会赶上java。
REST简介
REST是英文RepresentationalStateTransfer的缩写,有中文翻译为“具象形态传输”。REST这个术语是由RoyFielding在他的博士论文《ArchitecturalStylesandtheDesignofNetwork-basedSoftwareArchitectures》中提出的。REST并不是尺度,而是一种开辟Web使用的架构作风,能够将其了解为一种计划形式。REST基于HTTP,URI,和XML这些现有的普遍盛行的协定和尺度,陪伴着REST,HTTP协定失掉了加倍准确的利用。
相较于基于SOAP和WSDL的Web服务,REST形式供应了更加简便的完成计划。今朝,愈来愈多的Web服务入手下手接纳REST作风计划和完成,实在天下中对照出名的REST服务包含:GoogleAJAX搜刮API、AmazonSimpleStorageService(AmazonS3)等。
基于REST的Web服务遵守一些基础的计划准绳:
体系中的每个对象或是资本都能够经由过程一个独一的URI来举行寻址,URI的布局应当复杂、可展望且易于了解,好比界说目次布局式的URI。
以遵守RFC-2616所界说的协定的体例显式地利用HTTP办法,创建创立、检索、更新和删除(CRUD:Create,Retrieve,UpdateandDelete)操纵与HTTP办法之间的一对一映照:
若要在服务器上创立资本,应当利用POST办法;
若要检索某个资本,应当利用GET办法;
若要变动资本形态或对其举行更新,应当利用PUT办法;
若要删除某个资本,应当利用DELETE办法。
URI所会见的每一个资本都可使用分歧的情势加以暗示(好比XML大概JSON),详细的体现情势取决于会见资本的客户端,客户端与服务供应者利用一种内容协商的机制(哀求头与MIME范例)来选择符合的数据格局,最小化相互之间的数据耦合。
JAX-RS--JavaAPIforRESTfulWebServices
JavaEE6引进了对JSR-311的撑持。JSR-311(JAX-RS:JavaAPIforRESTfulWebServices)旨在界说一个一致的标准,使得Java程序员可使用一套流动的接口来开辟REST使用,制止了依附于第三方框架。同时,JAX-RS利用POJO编程模子和基于标注的设置,并集成了JAXB,从而能够无效延长REST使用的开辟周期。
JAX-RS界说的API位于javax.ws.rs包中,个中一些次要的接口、标注和笼统类如所示。
.javax.ws.rs包概略

<p>
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 04:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表