最近公司开发移动的项目,大家多方通讯都是基于Http的通讯方式,虽然公司参与底层开发的兄弟们已经开发好了,但是我也是处于好奇,想自己研究一样,于是开始查看大量资料!之前也看过这方面的书,但是没当啥回事,现在感觉企业应用中反而很又用!
1、公司内部多团队,多项目之间的通讯工作。不用使用直接取数据库的方式了!(当然也可以用Ejb,的方式,那就又点动了牛刀了没有必要!)
2、与其他公司合作,数据之间的互通。
3、开发基于AIR的项目,很多都采用Http通讯的方式。
处于以上几点,先开始研究一下。虽然c/s的web开发也是基于Http的,但是咱们平时毕竟接触不如此底层的东西,所以还是一有必要研究一下的!很多时候底层接口开发的员工找工作反而不之前,但是只会SSH之流的开发也未必很值钱!所以,还是又必要多研究点底层的!
于是自己些了个服务端,去用的是Spring mvc 的开发方式,然后些了个test,嘿嘿走移动的端口给自己的手机发了条信息,恩不错,看着自己发回来的信息心里N爽啊!
于是深入查一下资料,说有个叫commons-httpclient对这方面封闭的很好,可以试试!也看了一下别人的文章和我自己写的代码量没有多少差别。
于是又看到了HttpComponents,所说Apache已经不再支持commons-httpclient的开发了!
http://hc.apache.org/ 给个相关地址!