最近在搞webService的文件上传。服务器端好搞,就是客户端比较麻烦,mark一下。
服务端的代码:
@POST
@Path("uploadFile")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_XML)
public String uploadFile(FormDataMult...
分类:
Web程序 时间:
2015-02-07 18:56:53
阅读次数:
145
1.本文参考链接: http://shijunjuan.iteye.com/blog/1812642(主要是本链接) http://sleeplessinslc.blogspot.com/2010/03/restful-representation-with-google.html(另外一个方法) ...
1 2 3 4 JAX-RS Tools Generated - Do not modify 5 JAX-RS Servlet 6 com.sun.jersey.spi.container.servlet.ServletContainer 7 8 ...
分类:
Web程序 时间:
2015-01-23 15:50:45
阅读次数:
214
使用 Spring 3 来创建 RESTful Web Services在 Java? 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE...
分类:
编程语言 时间:
2015-01-18 21:07:56
阅读次数:
230
neo4j连接java目前主要有嵌入式、jdbc和rest api。以neo4j文档的Jersey为例(实际有多种方式可以实现,目前觉得Jersey实现比较麻烦点,其他的都有封装好请求)。使用的lib包:jersey-bundle-1.17.jar(这个比较不好找)和Jersey提供的包 St...
分类:
编程语言 时间:
2015-01-18 17:02:04
阅读次数:
281
首先上图
如何规划REST服务
当我们要规划一个REST服务的时候,其中最关键的概念其实就是“资源”。
资源是什么呢?广义上讲,任何事物只要它有用,那么它就是资源。狭义的讲(在Web环境中),它是一个可以存放、连接在计算机上,可以通过比特流进行操控的实体。一个实体想成为资源,它必须有一个URI。在这里URI包含了两重含义:1)它是资源的名称 2)它...
分类:
其他好文 时间:
2015-01-18 09:20:44
阅读次数:
139
1:@Path上定义的参数,可以使用正则表达式
如:@Path("users/{username: [a-zA-Z][a-zA-Z_0-9]*}")
此处,如果用户输出的参数不匹配,就会报404(Not Found)错误。
2:顺序作用域
/**
*顺序作用域
* Http 方法: GET
* API 路径: /rest/te...
分类:
其他好文 时间:
2015-01-16 11:20:13
阅读次数:
717
java webservice有很多种实现方式,处理方式一般有两种: a:基于SOAP的 JAX-WS(Java API for XML-Based Web Services) 比如:RI,Axis,CXF b:基于REST的JAX-RS 比如Jersey,RESTEasy,CXF可以看到CXF.....
分类:
Web程序 时间:
2015-01-15 21:56:52
阅读次数:
182
前言:
REST使用URL实现资源定位。资源地址的设计是非常谨慎的。如果设计不好,不仅REST接口的风格无法统一,使得系统的扩展性和易用性降低,也很难实现资源的准确定位。一个URL和Http方法,可以唯一确定一个资源,但是一个资源可以拥有多个URL,例如软件的最新版本为2.0.那么最新版本的URL和2.0版本的URL就指向同一个资源。...
分类:
其他好文 时间:
2015-01-15 18:18:40
阅读次数:
149
一:异常分类
(1)Throwable类是所有异常的始祖,它有两个直接子类Error / Exception:
Error仅在Java虚拟机中发生动态连接失败或其它的定位失败的时候抛出一个Error对象。一般程序不用捕捉或 抛出Error对象。
(2)Unchecked Exception:
a. 指的是程序的瑕疵或逻辑错误,并且在运行时无法恢复。
b. 包括Err...
分类:
其他好文 时间:
2015-01-13 17:53:42
阅读次数:
1947