java webservice规范

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

你可能感兴趣的:(webservice)