![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
REST
sb33060418
这个作者很懒,什么都没留下…
展开
-
Restlet 2.0 边学边写(一)第一步
关于Rest的起源和框架、入门资料的一些东西大家可以去看看ajax的博客,我直接从第一步开始吧。 首先要从[url]http://www.restlet.org/downloads/stable[/url]下载并安装Restlet,我安装的是2.0.10 Java EE 版。 安装完成后,docs里面是文档,lib里面是我们需要的类库,src是Restlet的源码。src目录下org.re...2012-01-11 02:42:19 · 101 阅读 · 0 评论 -
REST(四)RESTEasy实现REST
RESTEasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。它是JAX-RS规范的一个完整实现并通过JCP认证。作为一个JBOSS的项目,它当然能和JBOSS应用服务器很好地集成在一起。但是,它也能在任何运行JDK5或以上版本的Servlet容器中运行。RESTEasy还提供一个RESTEasy JAX-RS客户端调...原创 2017-06-15 10:55:46 · 473 阅读 · 0 评论 -
REST(三)Restlet实现REST
Restlet项目为“建立REST概念与Java类之间的映射”提供了一个轻量级而全面的框架。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务。 Restlet参考REST标准的术语,如:资源(resource)、表示(representation)、连接器(connector)、组件(component)、媒体类型(media type)、语言(language),等等。Re...原创 2017-06-12 17:13:56 · 565 阅读 · 0 评论 -
REST(二)Jersey实现REST
Jersey是JAX-RS(JSR311)开源参考实现,用于构建RESTful Web service。它包含三个部分: 核心服务器(Core Server) 通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务。 核心客户端(Core Client) Jersey客户端API能够帮助开发者与RESTful服务轻松通信; 集成(Integrati...原创 2017-05-26 16:33:23 · 320 阅读 · 0 评论 -
REST(一)REST和JAX-RS
最近重新整理了一下代码,把java实现REST api的几种框架和方法记录下来。 [b]1.什么是REST[/b] Representational state transfer (REST) Web Service: 它是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。在目前三种主流的Web Service实现方案中,因为REST与SOAP和XML-R...原创 2017-05-25 16:08:28 · 214 阅读 · 0 评论 -
Restlet 2.0 边学边写(八)使用jQuery和ajax实现对Restlet资源的CRUD操作
上一次实践实现了各方法返回xml和json格式的数据,并在页面、程序进行读取和展示。本次实践将使jQuery脚本库,通过javascript+ajax来访问Restlet资源的各个方法,实现互联网中的CRUD操作。 [b]1.Customer[/b] 为了方便页面调用Restlet,需要在Customer类中加入id属性作为唯一标识,。 修改com.sunny.restlet.order...原创 2013-01-12 01:20:58 · 189 阅读 · 0 评论 -
Restlet 2.0 边学边写(七)Restlet返回xml和json数据格式
上一次实践实现了html form来访问Restlet的PUT和DELETE方法,但返回数据都是string,仅能作为演示使用。本次实践将使各方法返回xml和json格式的数据,方便页面、程序的读取和展示。 [b]1.xml库[/b] 首先是基础的xml数据格式。Restlet的扩展包org.restlet.ext.xml.jar提供各种xml相关类库。包中的抽象类XmlRepresent...原创 2013-01-07 10:29:38 · 294 阅读 · 0 评论 -
Restlet 2.0 边学边写(六)使用html form访问Restlet的PUT和DELETE
上一次实践实现了POST、PUT和DELETE方法,并使用html form访问了POST和GET方法,本次实践将使用html form来访问PUT和DELETE方法。 参考:[url]http://ajaxcn.iteye.com/blog/434449[/url] [b]1.html[/b] 修改WebRoot/目录下的index.jsp,代码如下: [code="java"]...原创 2013-01-04 15:55:34 · 208 阅读 · 0 评论 -
Restlet 2.0 边学边写(五)Restlet的POST、PUT和DELETE
上一次实践是将Restlet与spring集成,本次实践是将实现POST、PUT和DELETE方法。 参考:[url]http://ajaxcn.iteye.com/blog/417596[/url] [b]1.pojo[/b] 在com.sunny.restlet.order包下创建Customer类,代码如下: [code="java"] package com.sunny....原创 2012-12-26 17:54:37 · 201 阅读 · 0 评论 -
Restlet 2.0 边学边写(四)Restlet与spring集成
上一次实践是使用Component来发布多个Resource。本次实践将Restlet与spring集成,并使用spring来配置、发布、管理多个Resource。 参考:[url]http://ajaxcn.iteye.com/blog/416913[/url] 本次实践需要导入spring相关包,创建配置文件applicationContext.xml并进行配置。 [b]1....原创 2012-12-20 17:27:14 · 292 阅读 · 0 评论 -
Restlet 2.0 边学边写(三)使用Component发布多个Application
很久没更新这篇博客了,今天继续。 上一次实践是一个Application绑定多个Resource。但是如果Resource多了以后使用一个Application来发布并不合适,而且绑定地址写在代码中也不便于修改。那么应该怎么办呢? 可以使用Component来发布多个Application,每个Application只负责发布自己的Resource。使用Component有两种方法:可以自...原创 2012-12-19 18:25:51 · 163 阅读 · 0 评论 -
Restlet 2.0 边学边写(二)发布多个Resource
上一次实践是一个Application绑定一个Resource,很简单就通过了。但是如果想要发布多个Resource怎么办呢? 参考:[url]http://ajaxcn.iteye.com/blog/415093[/url] 本次实践将发布两个Resource,CustomerResource和OrderResource。 1.包 创建包com.sunny.restlet...原创 2012-01-11 03:39:20 · 147 阅读 · 0 评论 -
Restlet 入门
我学习Restlet是从ajax写的Restlet实践系列博客及魔力猫咪的RestLet-第一步开始的,因为他们的资料大多是1.1版本的,目前2.0版本变动较大,只有英文文档是最新的,所以想把自己碰到的一些问题写下来,给自己做备份,也希望可以给朋友做个参考。 资料: http://ajaxcn.iteye.com/category/64734 http://www.iteye.com/topic/...原创 2012-01-11 03:06:06 · 119 阅读 · 0 评论 -
REST(五)CXF实现REST
Apache CXF以前一般用来开发基于SOAP协议的Web Service,其实CXF也实现了JAX-RS(JSR311)接口,这里我们用它实现REST API。 [b]1.spring web基础环境[/b] 见之前章节创建的web工程testRest。 [b]2.REST地址[/b] 与上一节类似,设计RESTEasy模块/restCxf/*。 [b]3.RESTEas...原创 2017-08-14 16:49:29 · 315 阅读 · 0 评论