使用 Apache Wink、Eclipse 和 Maven 开发 RESTful Web 服务
2010-06-08 00:00:00 来源:WEB开发网查看原图(大图)
单击 Browse workspace,然后选择 apps > HelloWorld,然后单击 OK。
在 Goals 文本框中,输入 tomcat:redeploy,然后单击 Run。
如果 redeploy 目标成功执行,Console 视图将显示消息 “Build successful”。
现在,您可以使用一个 HTTP 客户机(比如 Curl)调用 HelloWorld 服务,如 清单 3 所示。
清单 3. 在 Curl 中调用 HelloWorld 服务
$ curl -X GET http://localhost:8080/HelloWorld/rest/world
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:ns2="http://a9.com/-/spec/opensearch/1.1/"
xmlns:ns3="http://www.w3.org/1999/xhtml">
<id>helloworld:1</id>
<updated>2010-01-06T13:26:43.924+01:00</updated>
<title type="text">Hello World!</title>
</entry>
开发一个 REST Web 服务
在这个小节中,您将从头开始创建一个 REST Web 服务来管理一个图书资源集合。这个 REST 服务的源代码可以从下面的 下载 表中获取。
开发这样一个服务的关键步骤是:
定义资源的 URIs,用于操作资源的方法,以及每个方法的数据格式。
定义表示图书资源的 Java 对象,提供 Java 代码或注释来编组和解组 Java 对象。
定义将 URIs 和 HTTP 方法绑定到 Java 方法的 Java 服务。
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接