java webservice规范,主要是下面两个规范,发布webservice的时候根据需要选择规范,选择框架
jax-ws:
实现该规范的框架有:xFire;axis;CXF等
jax-rs:
JAX-RS提供了一些标注将一个资源类,一个POJO Java类,封装为Web资源,常用如下注解:
@Path,(类上)
标注资源类或者方法的相对路径;
@GET,@PUT,@POST,@DELETE,(方法上)
标注方法是HTTP请求的类型。
@Produces,(类上,方法上)
标注返回的MIME媒体类型
@Consumes,(类上,方法上)
标注可接受请求的MIME媒体类型
@PathParam,(方法参数列表中)
获取路径中的参数 /rs/test/username/password 可获取username和password
@QueryParam,(方法参数列表中)
获取url中查询参数 /rs?username=123&password=234
@HeaderParam,(方法参数列表中)
获取http请求头中的参数
@CookieParam,(方法参数列表中)
获取cookie中的数据
@MatrixParam,(方法参数列表中)
获取url后附加的数据 /rs/login;username=123;password=234
@FormParam
获取表单参数
实现框架:Jersey;RESTEasy;CXF
1 楼
xiong66225
2012-06-01