JSR311让Restful WebService变简单/实例
?
在Eclipse中运行该类,控制台上打印“服务已启动”字样,表示系统启动成功,打开浏览器,输入:http://localhost:9876/hello,即可看到效果,如下图所示:

让功能再强一点点
接下来,我们要让服务能够接受参数,并根据参数打印不同的信息,最简单的就是回显(Echo)。为了实现这一功能,我们给HelloService类增加一个方法:
重启ServiceDeployer,然后在浏览器中打开test.htm,表单中输入任意信息: 
然后点提交按钮,可以看到如下信息: 
这说明HelloService已经提取了表单参数,并回显给用户。
package jinxfei.test.jsr311.service;import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.Produces;@Path("/hello")public class HelloService {@GET @Produces("text/plain")public String helloWorld(){return "Hello world!";}}