`

webservice

 
阅读更多
1.对于异构系统,之间的方法调用使用webservice。如果是java系统之间可以使用轻量级的RMI(http://lavasoft.blog.51cto.com/62575/91679/)。比如Backend提供webservice api 供android,ios,web以及其他多种client调用。那么必须使用通用的数据格式提供服务。

2.spring webservice 框架cxf,实现了多种数据绑定,易于开发webservice,可以实现restful风格的webservice,以json数据格式来交互数据。

3.website与服务api分离的话,会重复建设,定义同一类型的model,合并起来开发,统一提供API good。website目前使用SpingMVC做web控制,API使用CXF提供restful风格的webservice共其他平台调用,它是无状态的。这需要对website一些业务进行改造,比如website的登录。website 的controller需要通过调用API来获取信息,再进行组合返回给页面
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics