问题描述
我使用spring mvc开发了一套j2ee系统.为方便客户使用,现在需要开发一套android系统与j2ee系统交互使用,android系统的功能主要有浏览j2ee系统编辑好的商品信息,并可以下单。可以编辑商品信息,拍照并上传到服务器完善商品信息等等。总之是和j2ee系统的数据交互。android接触不多,现在不太清楚,使用什么方式实现比较合适。已知可以实现上述功能的相关技术有:1、通过webservcie方式提供服务2、URLConnection HTTP的方式直接访问servlet3、使用webview webkit来实现到底使用哪一种方法在开发效率、后期维护上都比较好呢?
解决方案
使用Spring MVC 提供RestFul的api给andorid app调用;
解决方案二:
少量数据传输使用json作为数据交互格式,使用android的httpclient请求数据,大量数据通过webview实现,这个我觉得比较容易。 至于你说的3个方案1、通过webservcie方式提供服务 ,如果你在服务器采用web service的话,你在android端那就采用第三方jar包ksoap2android,这个比较麻烦把。2、URLConnection HTTP的方式直接访问servlet ,httpclient是在URLConnection基础上封装了的,使用更简单,至于服务器端到底用servlet还是springmvc都可以3、使用webview webkit来实现 webview不同手机显示兼容性有点差异,如果是数据比较多,比如一则新闻内容、图片等,可以用webview显示,显示速度比较快
时间: 2024-11-02 07:48:48