restlet overview 1

 

REST究竟何物?

表象化状态转变(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。

目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务进行图书查找;雅虎提供的Web服务也是REST风格的

通常一个资源是某个可以存放在计算机上并体现为比特流的事物。在Web中,可以这样认为——资源是URI标示的东西

REST式解决方案是使用URI。每个概念上独立的资源都可使用单个URI,不希望通过Cookie或隐藏在有效负载的参数来提供额外信息。

Restlet

§REST系统的轻量级解决方案,建立REST概念与Java类之间的映射。

§不区分客户端与服务端的差异,统用一套APIs。

§包括Restlet API和Noelios Restlet Engine(NRE)两部分,NRE是对API的一种参考实现。

§提供Servlet适配器,Restlet应用可部署到Servlet容器,并分发URI请求。

§隐藏低层信息(原始HTTP报头),简化请求映射。 §引入Component、Applications和VirtualHosts等概念,便利系统整合、应用部署与测试。

你可能感兴趣的:(java,api,servlet,REST,SOAP,web服务)