[问题] 请问关于RESTFul的使用

楼主: JohnnyDell (强尼戴尔)   2014-07-21 16:33:36
目前有一个实作了restful interface的web service A
而我必须在我的程式(也是一个web service 简称B)去
http post, get, delete, patch, put, update A
该web service A是以json格式传输资料
Google过大多是用httpurlConnection或apache的clienthttp
然后再以org.json进行处理 请问这是一般大家都这么做的吗?
另有看到 Jersey 虽主要是一个实作Restful web service的framework
但好像也可以拿来用作restful http client??
貌似还有看到可以自动的做POJO与json的mapping?
如果可以的话那好像蛮适合用在web service B的?
不过目前还在研究要怎么使用..
不知道各位大大有没有其他建议
谢谢
作者: Killercat (杀人猫™)   2014-07-21 17:07:00
没做过restful的话 真心建议从servlet做起吧Jersey根Restlet都满好用的就是但是servlet不是IOC 会强迫你搞懂一些东西
作者: qrtt1 (有些事,有时候。。。)   2014-07-21 17:45:00
学习的情况由 servlet 做起,要写产品就用些可靠的framework 或 library 呗 :P
作者: yyc1217 (somo)   2014-07-21 18:58:00
spring有RestTemplate 可以参考看看~doc的确很少,用法的话建议是去看该method的unit test
作者: Killercat (杀人猫™)   2014-07-22 01:06:00
不过Java写Restful Interface的确比较麻烦....我前公司的做法是拿Djagle写后端 API呼叫Java为了避免JVM频繁启动 所以把Java Daemon化这样有个好处就是实作(JVM)跟界面(Django)分开且独立Java写API其实不管用哪个Framework 都是很“巨”的尤其是跟Spring连动 恩..... :D
作者: popcorny (毕业了..@@")   2014-07-22 09:43:00
我自己是用Jersey Server+Client 我不直接用Jersey的Object to Json.. 而是自己先用Gson互转Json<->String这样比较弹性一些,直接传进传出目标type虽然方便但是方便的另一个面相就是没有弹性

Links booklink

Contact Us: admin [ a t ] ucptt.com