基于Android+JAVA EE架构的校园信息交互系统

被引量 : 0次 | 上传用户:yingzizhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的飞速发展以及智能便携设备的爆发式增长,移动互联网的时代即将到来。Android平台凭借其开放性及稳定性吸引了大量的用户和开发者,成为了目前用户最多、发展最快的移动智能操作系统。开发基于Android的应用具有广阔前景。轻量级Java EE平台是较完善的企业级Java开发平台,由于其卓越的可扩展性及稳定性,在金融、电信等领域被广泛应用。基于Android+Java EE的系统架构可同时满足客户端的用户体验与系统的复杂信息处理功能,是移动互联应用的一种较完善的开发模式。本文针对一个基于Android+JAVA EE架构的校园信息交互系统的设计与开发工作进行论述与说明。首先,简单的介绍校园信息交互系统相关的研究背景,包括涉及的开发平台及技术规范;其次,分析说明了整个系统的设计与架构,并定义了系统的总体流程和界面风格;再次,分Android客户端与Java EE服务器端两部分对整个系统的设计与开发步骤进行了较详细的论述;最后,对论文相关内容进行总结,并给出了下一步工作的设想。Android客户端主要的工作重点在于界面的设计与开发。综合了流行Android应用的设计、吉林大学的校园风格及个人的理解与分析,完成了以深蓝色为主色调、九宫格为主界面、嵌套列表为主要信息显示方式的系统界面相关设计开发工作。通过XML布局文件与Java代码结合的方式完成界面的显示与连接,通过Apache HttpClient与服务器端进行通信。本系统Java EE服务器端以Servlet3.0+Hibernate+Spring3.0的轻量级企业开发平台为基础进行搭建,负责系统的信息与逻辑处理。按照Java EE企业级开发的标准方式将服务器端分为持久层、DAO层、业务逻辑层及表现层进行开发。Spring容器作为IOC容器将其他各组件进行装配与相关注入;Hibernate主要负责对象/关系映射将关系型数据库相关操作转换为面向对象方式;Servlet用于接收客户端的请求并将处理结果以Jason数组形式返回。在本系统开发完成后,对其各项功能进行了验证。具体方法为在该系统注册了一个新用户并应用该用户完成校园活动的发起、浏览与参加功能,以及校园拍卖的添加物品种类、添加拍卖物品、浏览商品、参与竞拍、查询竞拍、查询拍卖结果等功能。结果说明系统各组件运行正常,客户端与服务器端可进行正常交互,完成了预计的功能。
其他文献
自从我国证券市场成立以来,上市公司披露的会计信息可信度不高一直是比较突出的问题,也是制约证券市场健康发展的核心问题。随着经济的快速发展,会计信息舞弊事件也层出不穷,
基层检察室与附条件不起诉是检察工作的两项新生事物,由基层检察室参与附条件不起诉工作,既能保证检察机关公诉部门进行附条件不起诉工作的效果,又能拓展基层检察室的工作只
生物矿化与一般无机相的结晶明显不同,其无机矿物的结晶严格受生物体分泌的有机基质的控制,是在有机基质膜板诱导下的晶体生长.近年来受到化学、物理与生物以及材料学等多学
基于电能质量分析的实际需要,设计一种基于DSP+ARM的双CPU架构的电能质量检测仪。利用DSP高效强大的数据处理能力与在人机界面、通信和多任务管理上有很好表现的ARM,构建一个在
近年来,公益类电视活动产品越来越多地出现于我国电视荧屏,并引起社会百姓、媒体人、国家领导人等的广泛关注。公益类电视活动产品借助电视媒体的便捷传播渠道和极强的社会资
虚静心态和逍遥——自由心态是古代作家进行艺术创作时最主要的心理状态。虚静心态对作家感物、体验、构思都具有重要作用。逍遥——自由心态对作家的想象具有重要意义。这两
目的 研究丁苯酞治疗急性腔隙性脑梗死(ALI)患者的临床应用效果。方法 随机选取我院2013年6月~2016年6月收治的ALI患者76例,分为对照组与观察组。对照组38例,给予阿司匹林肠溶
随着科技的迅速发展,推动了数码产品的突飞猛进,给人们的工作、生活带来了极大的便利。但是,大部分电子产品的充电器不具备统一性,每一个电子产品都有与之匹配的充电器,不仅
<正> 公安部“五条禁令”执行之后,又推出了便民利民30条举措,足见公安部在“内强素质,外树形象”上用心良苦。但对民警来说,把“禁”与“便”变为自觉行为,并非仅仅“一禁”
在产品同质化相当严重的市场环境中,消费者选购产品时面临着众多的竞争性品牌,而这些品牌具有企业通过各种营销策略塑造出来的所谓“个性”。同时,消费者的消费行为也呈现出