一起代码,两分钟,实现 java restful webservice
来源:互联网 发布:数码宝贝第一部 知乎 编辑:程序博客网 时间:2024/05/20 07:35
上面说了这么多废话,总之,IT技术发展到了现在,我想尽可能让工具,插件,去屏蔽一些繁琐,易错的技术细节,尽量减少手工输入。提高效率,快速实现,工作之余有点时间上网看NBA,taobao,…….又废话了(^_^)
下面我演示一个最最简单的restful webservice,我用的是myeclipse10+jersy(myeclipse 集成)+tomcat7+jdk1.7(为什么要用高版本的jdk后面有说明)。
从头到尾,只需要写一行代码(因为是业务逻辑实现代码,所以必须自己手工写),就可以实现一个rest。
Now ,let's rock!
Step 1:
Myeclipse -> new -> new webservice project
Next
勾选所有选项,其他默认。(有空可自己研究具体用到了哪些包,反正勾选所有的,程序肯定能跑起来,不至于回头再补各种jar包),
Click finish。
Step2:
在新建好的工程wstest3上,点右键,new-->web service
输入path,java class信息后,为java class 增加服务方法,
点击add
这个界面就是我写这篇文章的初衷,这个界面清晰的封装了rest 的annotation,非常直观,你甚至都不需要清楚的了解某些annotation的细节。
打开生成的java class,让我们写例子中唯一一行代码,(自动生成的代码居然自动加了个抛出异常,加一个todo write your code here不就完了!)
ok,这就行啦。
部署到tomcat ,运行。
Web.xml就不说了,非常简单,myeclipse为我们自动生成了配置。
运行效果:
总结:本文重点在于用工具最短时间开发最简单的rest webservice,当然不是说不需要了解rest和JSR,恰恰相反。
对于高手来讲,可能code, copy可能更方便一点。
补充:运行ws时出现 XXXis not found. Have you run APT to generate them 异常,解决方法,
jdk升级到1.6.0_22版本以上
- 一起代码,两分钟,实现 java restful webservice
- 使用java实现Restful webservice(Jersey)
- java调用restful webservice
- java高级工程师-------Restful webservice
- Java下RESTful WebService的实现框架介绍
- Java下RESTful WebService的实现框架介绍
- java代码实现webservice客户端
- CXF Webservice两种方式--soap+restful
- sping+Jersey实现RESTful webservice
- java代码webservice客户端的两种调用方式
- 在同一个系统里用cxf 实现SOAP 协议和RESTful风格 两种类型的webservice接口
- Jersey 极致简单的Restful WebService实现
- 使用 WCF 实现 RESTful 方式的 WebService
- webservice之restful架构方式实现
- 用Node.js实现Restful风格webservice
- 用Node.js实现Restful风格webservice
- Jersey实现Restful webservice及Ajax访问
- spring + springmvc + cxf 实现webservice restful
- js的三种使用方式
- 九度oj-1119-Integer Inquiry
- 三仙山系统架构
- 浴火重生的Firebird
- 图像多尺度对比增强算法
- 一起代码,两分钟,实现 java restful webservice
- POJ 1442 Road Construction 最小路径
- SVN提交代码冲突,cannot be opened because the project file cannot be parsed.
- HTTP 请求和应答详解
- 深入浅出理解:函数模板与类模板、存在的实际意义以及使用方法,
- ubuntu 14.10下安装带有libfdk-aac的ffmpeg
- Qt解决中文乱码问题(2)
- 页面静态化
- Struts2 两层list遍历<s:iterator>