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

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

ID:46893722

大小:95.50 KB

页数:13页

时间:2019-11-29

使用Http协议实现安卓与服务器端的通信_第1页
使用Http协议实现安卓与服务器端的通信_第2页
使用Http协议实现安卓与服务器端的通信_第3页
使用Http协议实现安卓与服务器端的通信_第4页
使用Http协议实现安卓与服务器端的通信_第5页
资源描述:

《使用Http协议实现安卓与服务器端的通信》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Http实现Android与struts服务端通信android实现登录为例开发环境的主要配置服务器端:Struts2+Hibernate3.1+Spring3.2架构,主要是MyEclipse环境下的Struts架构配置,服务器Tomcat7Xo几个必须jar包ezmorph-1.0.6.jarcommons-lang2.4commons-beanutils1.7.0commons-collections3.2commons-logging1.1.1Android端:4.4版本,采用http协议、json参数通信,PS:and

2、roid通过struts服务端的action调用,使用独立的json返回类型来进行数据的交换,因为structs2中数据是通过表单直接和action进行绑定的,所以不能直接调用web前端写好的action进行调用。2、服务端实现2.1对struts进行配置,在web.xml文件中进行配置struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilt

3、erstruts2/*2.2实现登录验证类和数据库操作DAO类(1)定义DAO公共接口类packagecom.wyjksys.dao;importjava.util.List;importcom.wyjksys.entity.TStudent;publicinterfaceIStuDao{TStudentget

4、(intid);booleansave(TStudentuser);booleandelete(TStudentuser);booleanupdate(TStudentuser);publicabstractListfindByName(Stringname);(2)定义DAO基类packagecom.wyjksys.dao.impl;importjavax.annotation.Resource;importorg.hibernate.SessionFactory;importorg.springframe

5、work.orm.hibernate3.support・HibernateDaoSupport;publicclassBaseDaoextendsHibernateDaoSupport{(©ResourcepublicvoidsetSessionFactoryOverride(SessionFactorysessionFactory){super.setSessionFactoryfsessionFactory);}}(3)DAO具体实现类packagecom.wyjksys.dao.impl;importjava.util.L

6、ist;importorg.hibernate.Query;importorg.hibernate.Session;importorg.springframework.stereotype.Repository;importcom.wyjksys.dao」StuDao;importcom.wyjksys.entity.TStudent;@RepositorypublicclassStuDaoImpIextendsBaseDaoimplementsIStuDao{publicTStudentget(intuserid){retur

7、nthis.getHibernateTemplate().get(TStudent.class,userid);}publicbooleansave(TStudentuser){try{this.getHjbernateTemplate().save(user);returntrue;}catch(RuntimeExceptionre){throwre;}}publicbooleandelete(TStudentuser){try{Sessionsession=this.getSession();Stringhql="'dele

8、tefromTStudentwhereaccount=?andpassword=?n;Queryquery=session.createQuery(hql);query.setString(O,user.getAccount());query.setString

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。