REST服务示例入门

时间:2014-08-14 11:29:22
【文件属性】:

文件名称:REST服务示例入门

文件大小:2.24MB

文件格式:RAR

更新时间:2014-08-14 11:29:22

rest 入门 示例 例子

使用方法: 1、下载工程文件; 2、将工程文件导入到eclipse等,或者直接进行发布,如直接将工程放到【tomcat】/webapps/下即可。 3、搜索整个工程文件,将字符串8080改为你自己服务器的IP; 4、启动服务器。 测试方法: 1、main函数测试 打开Client类,运行main函数可测试post和delete方法; 2、进行单个Application测试: 1)返回所有学生信息:http://localhost:8080/RestApplication/rest/student 2)执行Client类的main函数,添加一条学生信息; 3)重复1); 4)获取ID=1的单个学生信息:http://localhost:8080/RestApplication/rest/student/1 5)打开http://localhost:8080/RestApplication/update.jsp页面,输入相关信息,提交;如果提交失败,请检查页面

表单的 action属性值是否正确; 6)重复4),查看信息被修改的情况; 3、使用Component绑定多个Application 本代码源自转自【http://www.lifeba.org/arch/restlet_develop_application_component_2.html 】但有改动,主要改动有: 1. 修改了web.xml的段,使工程既可以访问rest服务,又可以访问普通的页面资源,不用再像原作者那样再单独部署一个页面工程。 2. 由于【1】的改动,使得只有以/rest开头的URL才能映射到某资源,使用rest服务时,必须要加上/rest。 3. 由于【1】的改动,RestComponent类注册application时将资源字符串加上了/rest。 4. 由于【1】的改动和本人WEB服务器端口号的不同,Client测试类的相关资源字符串也做了相应改动。


【文件预览】:
.project
.settings
.mymetadata
WebRoot
----WEB-INF()
--------web.xml(1020B)
--------lib()
--------classes()
----index.jsp(834B)
----META-INF()
--------MANIFEST.MF(39B)
----update.jsp(1KB)
.myeclipse
src
----org()
--------lifeba()
.classpath

网友评论

  • 介绍比较详细,但有内部错误
  • 作为一个入门例子可以了。但是没有注释让新手看的很郁闷。
  • 还行,要是有注释就好了
  • 下载这个要五分,评论才给一分,太不公平了。 另外这个下载好多年了,我现在对REST也挺熟悉了,但是这个文档还是挺有帮助的。
  • 可以用,入门例子
  • 还可以,要是有注释就好了
  • 注释很少,还有错误,只能参考一下
  • 例子可以运行。赞一个。还需要学习下原理
  • 还在学习,希望能帮到我
  • 可以用,入门例子!!!
  • 介绍比较详细,但有内部错误
  • 还行,要是有注释就好了
  • 对于入门rest有一定参考价值 学习了
  • 配置好了可以用,就是暂时没看懂代码
  • 不能运行,骗人的
  • 还行,要是有注释就好了
  • 对于入门rest有一定参考价值 学习了
  • 配置好了可以用,就是暂时没看懂代码
  • 没有办法运行。。。。少东西
  • 不好 没什么东西 也没说明
  • 可以运行,但客户端访问后有内部错误,还没仔细看
  • 很多错 ,但是确实对我很有用
  • 可以运行 挺好的~~~~~~~~~~~很有帮助
  • 没有办法运行。。。。少东西
  • 全是错误,无法运行的,纯粹一大忽悠!
  • 该示例对于初学者理解rest有所帮助,本人一直寻找php语言实现的restful,zend框架提供了相关组件但没有示例,希望有人能贡献一下