android与j2ee交互技术选型问题

问题描述

我使用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

android与j2ee交互技术选型问题的相关文章

优云mobile专家实践:Android应用HTTP框架选型

我们知道,Android应用主要是通过客户端-服务器的方式进行数据交互,一般在APP开发时可能是一个接口对应一个显示模块,这样的设计会让客户端更新时很麻烦.为了解决这个问题,通常的做法是和服务端之间定义协议,设计显示模式,进而达到实时更新UI界面的目的,增加或删除显示模块时不需要让用户手动更新apk,这种方法最常见的就是在做活动或者广告的时候用到.以我们的优云Mobile 移动端为例,Android和iOS应当使用一个统一的接口定义我们的导航栏,针对每个导航栏下的子页面数据对图形进行规划分类,U

Android热修复技术选型——三大流派解析

文章作者:所为 淘宝无线开发专家 2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案.阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题.本文希望通过介绍QQ空间补丁.Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案. 技术背景 一.正常开发流程 从流程来看,传统的开发流程存在很多弊端: 重新发布版本

云栖Android精华文章合集

云栖Android精彩文章整理自各位技术大咖们关于Android的精彩分享,本文将云栖Android精彩文章整理成为一个合集,以便于大家学习参考.Weex.apk瘦身.开发资源.应用维护.内存管理,一切尽在云栖Android精华文章合集. 云课堂: Android平台页面路由框架ARouter最佳实践 聚能聊: Android_Studio_那些年你常用的神奇快捷键及遇到的糗事儿 文章干货: 安全: APP漏洞扫描器之未使用地址空间随机化 [安全攻防挑战]Androidapp远程控制实战 你必须

【聚划算 Android 技术周刊 第五期- 20160912】

我们是聚划算无线Android团队,目前负责聚划算客户端.手淘天猫聚划算插件.淘抢购插件.俪人购客户端等,欢迎交流同时欢迎优秀的人才转岗或者加盟 G20过后,杭州的人气和天气又迅速恢复往常那样,酸爽的感觉. Android 热点资讯 "Taskbar"App "Taskbar"App 可以帮你启用安卓7.0的自由模式而不需要root或者adb http://www.inexus.co/article-4730-1.html iPhone 7 发布之后,你的肾还好吗?

想培训android,大家推荐一个哪个机构好

问题描述 小弟想在北京选一家android培训的学校学习开发,但是不知道哪家比较好,看了好多家(尚观科技.千峰3G等),也在百度上搜了一下他们的口碑,貌似都不是很好,希望大家给推荐一个靠谱的,谢谢了.托就不要留言了. 解决方案 解决方案二:没必要,自己买本书看视频学习挺好我原先在校时只学了j2se的东西,后来,j2me.android.j2ee都是我买书下视频自学的解决方案三:自己看书看例子写撒培训就没必要了IT这行知识更新叫快你要不断学习,难不成新技术出来就非得培训才能学会?学习能力不强可不大

曾玉波:“精准测试”有望成未来10年主流技术

又到了临近年底的时候,对国内大部分传统业来说,这一年是他们忙着转型的一年.在这一年中,各大企业主们都希望紧跟行业趋势,让自己的企业可以尽快完成向互联网+的转变与升级.这样一个趋势,顺势也带火了国内软件产业的发展.由于具有部署起来相对简单,成本较低,软件也就顺理成章的成为了传统企业将业务"搬到"线上的一个载体. 不过,尽管软件已经无处不在,但不像硬件那样看得见摸得着,软件内部逻辑的复杂程度难以预估.所以,要想让软件在交付使用的时候实现高可靠性,一定还得进行反复的测试.近日,记者采访到了一

一个老生常谈的话题

问题描述 当下移动互联网的时代来临了,对于选择android和j2ee这两条路线的哪一个,大神们能谈谈看法吗? 解决方案 解决方案二:刚入门的小鸟个人认为无所谓,哪个学通了都是铁饭碗移动互联网很火,但后台的数据还不是要J2EE?解决方案三:论工资,起薪Android高解决方案四:这俩不具备二选一的比较是一个整体的东西j2ee的服务器可以做android客户端也可以做web客户端解决方案五:J2EE吧,王道解决方案六:有人说21世纪前十年是互联网的时代,下一个十年进入移动互联网的时代.如果应时代脚

java学习,方向j2ee,android需要看的书籍

问题描述 java学习,方向j2ee,android需要看的书籍 大四,现在处于实习阶段!计算机专业,想从事java语言开发,学习的过程中,望前辈指点,注意些什么,该看些什么书籍!!! 解决方案 首先要掌握大学里学习的相关知识,例如 计算机网络,计算机操作系统,数据结构等等,这些基础知识很重要. 其次,如果要从事java开发的相关工作,推荐看以下书籍; thinking in java ,effective java 有了一定工作经验以后可以查一些设计模式相关的书,一些in action系列的书

关于做Android+J2ee系统集成开发的一点心得

前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性,对它有所了解会是一个转型的好机会.javaweb太成熟饱和了,现在市面上各种android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了热门话题,刚开始也是出于个人兴趣学的很hi感觉挺容易上手的样子,后来工作中才发现问题很多也很棘手,慢慢的在纠结和痛苦中琢磨出了一些经验和规律! 1. android作为view层,要实现和服务层低耦合,必须使用webservice接口.目前还没有十分完善的插件,曾经