最近在项目中想实时获取页面送过来的性能数据,因为数据存储使用的mongodb,打算使用mongodb的一个插件sleepy.mongoose来做为接口服务,仔细研究后发现这个插件是基于restful 方式实现的,心想不如自己写个restful服务来获得数据,这样更灵活,于是开始了解restful web service的实现方式,在网上找了一个开源的轻量级的框架resteasy
通过摸索研究后完成了自己的第一个restful web service
在初步了解使用后,对比soap 的web service ,restful web service有这几个优点
1、简洁,很少的配置,基于注解的方式
2、轻量级,restful直接使用http的GET,POST等方式请求或传递数据,而soap方式需要将数据封装进信封、
3、使用json的数据格式 比xml方式更灵活