蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

使用Http协议实现安卓与服务器端的通信

  • 资源ID:55545956       资源大小:398.32KB        全文页数:13页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

使用Http协议实现安卓与服务器端的通信

HttpHttp 实现实现 AndroidAndroid 与与 strutsstruts 服务端通信服务端通信 androidandroid 实现登录为例实现登录为例 1 1、开发环境的主要配置、开发环境的主要配置 服务器端服务器端 Struts2Hibernate3.1Spring3.2 架构,主要是 MyEclipse 环境下的 Struts 架 构配置,服务器 Tomcat7x。 几个必须 jar 包 ezmorph-1.0.6.jar commons-lang 2.4 commons-beanutils 1.7.0 commons-collections 3.2 commons-logging 1.1.1 AndroidAndroid 端端 4.4 版本,采用 http 协议、json 参数通信, PSPSandroidandroid 通过通过 strutsstruts 服务端的服务端的 actionaction 调用,使用独立的调用,使用独立的 jsonjson 返回类型返回类型 来进行数据的交换,因为来进行数据的交换,因为 structs2structs2 中数据是通过表单直接和中数据是通过表单直接和 actionaction 进行绑定的进行绑定的, , 所以不能直接调用所以不能直接调用 webweb 前端写好的前端写好的 actionaction 进行调用。进行调用。 2 2、服务端实现、服务端实现 2.12.1 对对 strutsstruts 进行配置,在进行配置,在 web.xmlweb.xml 文件中进行配置文件中进行配置 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndcuteFilter struts2 /* 2.22.2 实现登录验证类和数据库操作实现登录验证类和数据库操作 DAODAO 类类 11 定义定义 DAODAO公共接口类公共接口类 package com.wyjksys.dao; import java.util.List; import com.wyjksys.entity.TStudent; public interface IStuDao { TStudent getint id; boolean saveTStudent user; boolean deleteTStudent user; boolean updateTStudent user; public abstract ListfindByNameString name; } 22 定义定义 DAODAO基类基类 package com.wyjksys.dao.impl; import javax.annotation.Resource; import org.hibernate.SessionFactory; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; public class BaseDao extendsHibernateDaoSupport { Resource public void setSessionFactoryOverrideSessionFactory sessionFactory { super.setSessionFactorysessionFactory; } } 3 DAO3 DAO 具体实现类具体实现类 package com.wyjksys.dao.impl; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.springframework.stereotype.Repository; import com.wyjksys.dao.IStuDao; import com.wyjksys.entity.TStudent; Repository public class StuDaoImplextends BaseDao implements IStuDao { public TStudent getint userid{ return this.getHibernateTemplate.getTStudent.class, userid; } public boolean saveTStudent user{ try{ this.getHibernateTemplate.saveuser; return true; }catchRuntimeException re{ throw re; } } public boolean deleteTStudent user{ try{ Sessionsessionthis.getSession; String hql “delete from TStudent where account and password “; Query query session.createQueryhql; query.setString0, user.getAccount; query.setString1, user.getPassword; query.cuteUpdate; session.close; return true; }catchRuntimeException re{ throw re; } } public boolean updateTStudent user{ try{ Sessionsessionthis.getSession; String hql “update TStudent set password where account “; Query query session.createQueryhql; query.setString0, user.getPassword; query.setString1, user.getAccount; query.cuteUpdate; session.close; return true; }catchRuntimeException re{ throw re; } } SuppressWarnings“unchecked“ public List findByNameString name{ try{ returnListthis.getHibernateTemplate.find“from TStudent where account“,name; }catchRuntimeException re{ throw re; } } } 44 定义登录验证类

注意事项

本文(使用Http协议实现安卓与服务器端的通信)为本站会员(sunhongz128)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开