论文部分内容阅读
随着internet技术,移动通信技术,无线网络通信技术的快速蓬勃发展,人们已经从PC互联时代步入到移动互联时代,在移动互联网的时代移动应用程序的开发主要基于三大主流操作系统,安卓系统,苹果系统,windows phone系统,移动终端设备主要为智能手机与平板电脑。在PC端使用的应用,在移动设备也给予支持,在电子商务,社交网络,远程教育,医疗等领域此种趋势随处可见,如手机淘宝,手机QQ等。安卓系统凭借其开源性及稳定性吸引了大量的用户,更多的移动应用的开发者也步入安卓阵营。Java EE技术已经处于较完善的阶段,轻量级Java EE平台凭借其良好的扩展性及运行的稳定性被广泛的应用在电子商务,金融,电信等领域。基于Java EE与Android的系统架构是目前移动互联网时代较完善的开发模式。可为客户端用户提供良好的用户体验,并可以方便的搭建高效的服务器端程序。本文介绍了基于Java EE+Android架构的保险业务系统的设计与开发工作,首先介绍了课题的研究背景,包括对当前移动互联时代的思考,以及涉及的开发平台。其次,介绍了搭建整个系统使用的关键技术。再次,给出了系统的总体架构设计,以及对客户端与服务器端分别的详细设计给出了说明。最后给出了系统实现较详细的论述,并对论文工作进行了总结。开发Android客户端的主要工作为界面的设计与实现,本文使用多种布局文件与UI组件完成了复杂界面显示,并使用了异步机制来完成图片的加载,使用Handler-Message完成线程间的通信,并使用了缓存机制来节省用户流量。在程序中嵌套了使用JQuery Mobile框架开发的web页面。客户端通过HTTP协议与服务器通信。本系统服务器基于Servlet+Jersey+Hibernate+Spring技术搭建,完成系统的业务逻辑处理,按照轻量级Java EE开发标准将服务器端分为表现层,业务逻辑层,Model层与数据持久层。通过实际验证,基于Android平台的保险业务系统开发达到预期效果,可以满足用户需求,用户体验良好。