使用JAX-RS简化REST应用开发 - 编程入门网
oviders、SecurityContext
HttpServletRequest、HttpServletResponse、ServletContext、ServletConfig CRUD 操作 JAX-RS 定义了 @POST、@GET、@PUT 和 @DELETE,分别对应 4 种 HTTP 方法,用于对资源进行创建、检索、更新和删除的操作。 POST 标注 POST 标注用于在服务器上创建资源,如 清单 2 所示。 清单 2. POST 标注
如果使用 POST 方法请求资源”/account”,则 createAccount 方法将被调用,JSON 格式的请求体被自动映射为实体参数 account。 使用JAX-RS简化REST应用开发(4)时间:2011-01-29 IBM 殷钢 张昊GET 标注 GET 标注用于在服务器上检索资源,如 清单 3 所示。 清单 3. GET 标注
如果使用 GET 方法请求资源”/person/123/accounts”,则 readAccountsByPerson 方法将被调用,方法参数 id 被赋值为 123,Account 数组类型的返回值被自动映射为 JSON 格式的响应体;而如果使用 GET 方法请求资源”/accounts/2008-01-01,2009-01-01”,则 readAccountsByDateBetween 方法将被调用,方法参数 beginDate 被赋值为”2008-01-01”,endDate 被赋值为”2009-01-01”,Account 数组类型的返回值被自动映射为 JSON 格式的响应体。 PUT 标注 PUT 标注用于更新服务器上的资源,如 清单 4 所示。 清单 4. PUT 标注
如果使用 PUT 方法请求资源”/account”,则 updateAccount 方法将被调用,JSON 格式的请求体被自动映射为实体参数 account。 DELETE 标注 DELETE 标注用于删除服务器上的资源,如 清单 5 所示。 清单 5. DELETE 标注
如果使用 DELETE 方法请求资源”/account/323”,则 deleteAccount 方法将被调用,方法参数 id 被赋值为 323。 使用JAX-RS简化REST应用开发(5)时间:2011-01-29 IBM 殷钢 张昊内容协商与数据绑定 Web 资源可以有不同的表现形式,服务端与客户端之间需要一种称为内容协商(Conte |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |