REST培训文档

REST培训文档

ID:37315225

大小:29.60 KB

页数:10页

时间:2019-05-21

REST培训文档_第1页
REST培训文档_第2页
REST培训文档_第3页
REST培训文档_第4页
REST培训文档_第5页
资源描述:

《REST培训文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、REST培训教程Jar准备asm-3.3.1.jargrizzly-http-all-2.2.1.jarjersey-bundle-1.12.jarjsr311-api-1.1.1.jarjavax.servlet-3.1.jarorg.restlet.jar上面6个jar文件环境搭建JDK版本必须是1.6版本build1.6.0_24-b07培训的tomcat版本:apache-tomcat-6.0.33将上述jar文件发布到项目的WEB-INFlib目录下在web.xml中添加JAX-RSR

2、ESTServletJAX-RSRESTServletcom.sun.jersey.spi.container.servlet.ServletContainercom.sun.jersey.config.property.packagescom.ailk.toptea.sysmgr.upload.

3、rest4JAX-RSRESTServlet/rest/*注意:com.sun.jersey.config.property.packages是我们开发rest程序的包路径JAX-RSRESTServlet名字可以根据自己

4、的设计起实例创建工程我们在ecplise中创建一个rest.sample工程,注意工程使用的jdk一定要是jdk1.6的版本,创建用户库名称使用rest并将上述依赖的jar文件导入库中。创建包com.sample.rest创建类SampleRest编写代码packagecom.sample.rest;importjavax.ws.rs.GET;importjavax.ws.rs.Path;@Path("sample")publicclassSampleRest{}@Path就是HTTP地址下面介绍具体的例子PATH的用户测试方法:直接地址栏键

5、入地址无path的方法@GETpublicStringgetString(){return"restsuccess";}在IE地址栏中键入http://127.0.0.1:10000/sample1/rest/sample我们可以看到restsuccess有path的方法@GET@Path(“path1”)publicStringgetString1(){return"restsuccesspath";}在IE地址栏中键入http://127.0.0.1:10000/sample1/rest/sample/path1我们可以看到restsuc

6、cesspath几种请求方式测试方法教程中提供了restform.html文件可以测试(无参数的测试可以通过改文件测试)GET方式在上介绍path的时候已经说明,就不再具体说明了POST方式@POSTpublicStringgetStringByPost(){return"restsuccesspost";}restform.html中输入http://127.0.0.1:10000/sample1/rest/sample/结果返回restsuccesspostDELETE方式暂时没有使用PUT方式暂时没有使用参数传递方式测试方式我们利用je

7、rsey中的http请求类模仿url请求@QueryParamURL后面跟参数方式获取例子@GET@Path("param1")publicStringgetStringByParam1(@QueryParam("name")Stringname){returnname;}测试方法publicstaticvoidtestGetStringByQueryParam(){Clientclient=Client.create();WebResourcewebResource2=client.resource("http://127.0.0.1:10

8、000/sample1/rest/sample/param1");MultivaluedMapqueryParams=newMultivaluedMapImpl()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。