使用 Spring 3 来创建 RESTful Web Services
Yi Ming Huang 是在 China Development Lab 从事 Lotus ActiveInsight 的软件工程师。他擅长与 Portlet/Widget 相关的 Web 开发并对 REST、OSGi 和 Spring 技术感兴趣。Dong Fei Wu 是中国开发中心的一位软件工程师,他负责 Lotus Mashups 方面的工作。他在 Portlet 和小部件相关的 Web 开发方面有着丰富的经验。Dong 也是 WebSphere Dashboard Framework 的首席开发人员。
?
简介:?在 Java? 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE 应用开发框架,现在它的 MVC 层也支持 REST 了。本文将介绍使用 Spring 开发 RESTful Web Services 的方法。读者将了解如何使用 Spring API 和注释来开发 RESTful Web Services,以及 Spring 是如何将这个新特性整合到它的框架中的。
?
?
?
引言
您也可以在浏览器上尝试访问相同的 URL。这时,头信息中的 Accept 为 text/html,所以浏览器会显示 employees.jsp 中定义的一个表格。图 2 显示的是这种情况。
图 2. HTML 方式表示的所有员工信息
要将一个新的员工信息 POST 到服务器上,我们可以使用下面的代码。清单 4 中的 addEmployee()
代码将会使用请求体并将它解组为 Employee
对象。
?
上面的代码修改了 ID 为 3 的员工数据。
描述名字大小下载方法Dong Fei Wu 是中国开发中心的一位软件工程师,他负责 Lotus Mashups 方面的工作。他在 Portlet 和小部件相关的 Web 开发方面有着丰富的经验。Dong 也是 WebSphere Dashboard Framework 的首席开发人员。