myeclipse7.5下實(shí)現(xiàn)創(chuàng)建基于jersey框架的REST服務(wù)
上一篇 / 下一篇 2009-07-20 17:47:56 / 個(gè)人分類:java
jersey是sun公司提供的基于JAX-RS規(guī)范的RESTful web service框架, myeclipse從7.0版本開始提供對(duì)jersey的支持,以下是我在7.5下實(shí)現(xiàn)的一個(gè)簡(jiǎn)單例子; 1.創(chuàng)建web service工程

2.新建resource class @Path("/helloworld") public class HelloWorldResource {
@GET @Produces("text/plain") public String sayHello() { return "Hello World"; } }
可以用ctrl+3敲入edit rest實(shí)現(xiàn)對(duì)類的編輯 3.修改web.xml,發(fā)布到tomcat6 <servlet> <display-name>JAX-RS REST Servlet</display-name> <servlet-name>JerseyServlet</servlet-name> <servlet-class> com.sun.jersey.spi.container.servlet.ServletContainer </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>JerseyServlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
4,瀏覽器地址欄輸入http://localhost:8080/RestDemo/helloworld 看到Hello World字符串則發(fā)布成功。
|