android客户端与服务器端的搭建.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ANDROID客户端与服务器端的通讯

之环境搭建

服务器端的搭建考虑了很久,综合各种因素决定服务器端用的搭配如下 1服务器用开源的tomcat,版本tomcat-6.0.20,JDK1.6 2技术框架用现在比较流行的SSH(Struts2,Spring,Hebernate) 主要是用Struts2,要用到Struts2里JSON,因为服务器端传送数据给客户端用的是JSON来传输。 3数据库:oracle---需要的包ojdbc6.jar 4开发工具:Myeclipse7.5以上 5用JSON传输,至少需要JSON的包有:1commons-lang.jar、2 commons-beanutils.jar、3commons-collections.jar、 4commons-logging.jar、5ezmorph.jar、 6json-lib-2.2.2-jdk15.jar,其它包不必赘述。 6需要在struts.xml修改文件如下:

服务器端的搭建packagename=depponextends=json-default!--需要将struts-default改为json-default--!--settingaction--actionname=loginclass=.LoginActionmethod=loginresulttype=json/result!--返回值类型设置为json,不设置返回页面--/actionactionname=showVideosclass=.ShowVideosActionmethod=showVideosresulttype=json/result/action/package

服务器端的搭建上述struts.xml文件主要修改两处:1extends的值改为json-default,默认为struts-default即:packagename=depponextends=json-default2需要设置返回类型为JSON即:resulttype=json修改这两处即可

服务器端的搭建Action需要现实两个接口,一个是ServletRequestAware,另一个是ServletResponseAware,并且实现它们的两个方法,如下setServletRequest和setServletResponse关键代码:publicclassLoginActionextendsActionSupportimplementsServletRequestAware,ServletResponseAware{HttpServletRequestrequest;HttpServletResponseresponse;publicvoidsetServletRequest(HttpServletRequestarg0){this.request=arg0;}publicvoidsetServletResponse(HttpServletResponsearg0){this.response=arg0;}

ANDROID客户端环境搭建1开发工具:Eclipse3.3或3.4,JDK6.02安装Eclipse插件(ADT)3安装SDK4安装ANT用于发布apk应用程序(可选)5环境变量配置如下:Android_SDK_HOME:解压后的sdk目录Eg.Android_SDK_HOME:D:\android-softwore\android-sdk-windowsANT_HOME:解压后的ant目录Eg.ANT_HOME:D:\android-softwore\apache-ant-1.7.1;

ANDROID客户端环境搭建1classpath的配置Classpath:.;D:\android-softwore\apache-ant-1.7.1\bin;D:\android-softwore\apache-ant-1.7.1\lib\ant.jar;F:\work\jdk\lib\dt.jar;F:\work\jdk\lib\tools.jar;我的jdk解压在F:\work\jdkJAVA_HOME:F:\work\jdkPath:F:\work\jdk\bin;D:\android-softwore\apache-ant-1.7.1\bin;D:\android-softwore\android-sdk-windows\tools;

Android向服务器端发送请求1向服务器端发送请

文档评论(0)

BigMoney + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档