技术开发 频道

Java EE 6体系结构的变革

  REST 的日益兴起为 web services 开发提供了新的方式。这次包含的 JAX-RS 与先前的 JAX-WS 地位相当,表示 Java EE 也认可 REST 是一种趋势。与 JAX-WS 的出发点一致, JAX-RS 也远离了 SOAP 协议的底层细节。 JAX-RS 设计的目标就是想,通过使用 POJO 编程模型和基于标注的配置,来减少 REST 开发周期。下面是对 JAX-RS 的高度概括:

  @Path 标注用来决定一个 JAX-RS 的资源 URL 可以被合法访问。可用于 POJO 。

  像 @GET , @POST , @PUT 和 @DELETE 这些标注可用来指定相应的 HTTP 方法,来对资源进行访问。

  像 URL query 参数, cookies 的值以及 HTTP header 的值都可以通过 @QueryParam, @PathParam , @CookieParam 和 @HeaderParam 等标注将其与对应的变量映射在一起。

  JAX-RS 可以和 Servlets , WebBeans 或 EJB 集成。

        JAX-RS 已有的许多强大的特性使得 REST 开发很轻松,这与当初 JAX-WS 开发 SOAP 而无需知道底层细节惊人的相似。 JAX-RS 的公开草案可从下面的链接下载: http://jcp.org/en/jsr/detail?id=311
 
       原文地址:http://superleo.javaeye.com/blog/325450

 

0
相关文章