WEB开发网
开发学院软件开发Java 使用 Apache Wink、Eclipse 和 Maven 开发 RESTfu... 阅读

使用 Apache Wink、Eclipse 和 Maven 开发 RESTful Web 服务

 2010-06-08 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)单击 Browse workspace,然后选择 apps > HelloWorld,使用 Apache Wink、Eclipse 和 Maven 开发 RESTful Web 服务(10),然后单击 OK, 在 Goals 文本框中, 定义表示图书资源的 Java 对象,

查看原图(大图)

单击 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 服务。

上一页  5 6 7 8 9 10 

Tags:使用 Apache Wink

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接