论文部分内容阅读
OTA空中下载技术是通过移动通信网络的空中接口对SIM卡的数据及应用进行远程管理的技术。目前中国移动、中国联通、中国电信等运营商都已开展了OTA下载业务。随着中国3G牌照的发放,未来的3G网络将为用户提供更高速、优质的网络服务,基于OTA的下载业务将获得进一步发展。正是在这种背景下,本文提出了一个基于Java EE平台的OTA下载系统的解决方案,目的是为OTA无线增值业务平台的开发提供参考,以有效地提高OTA系统的开发效率,对OTA业务的进一步推广产生积极的影响。Java EE是一种利用Java平台来进行企业级应用开发的标准体系,它是一个具有良好的稳定性、开放性和安全性的开发平台。框架技术是Java EE中重要的软件重用技术,框架技术通过重用提高了软件的开发效率。如今,各种优秀的Java EE开源框架的流行,也给开发人员提供了更多选择。本文在对几种当前主流的Java EE框架进行分析比较的基础上,结合Web应用系统多层体系结构的设计思想,对Spring、Struts、Hibernate三种框架进行研究,具体分析各个框架在Web应用的不同层次上所发挥的作用,并详细论述了三种框架的整合方法,并在此基础上,设计出一个适合OTA下载系统的实现方案。该方案通过分层处理,使整个系统结构清晰,功能明确,用户界面、业务逻辑、数据存储相互分离,各层次之间相互独立,实现了各层次代码间的低耦合。Spring、Struts和Hibernate这三者有效结合,充分发挥了各个框架的优势,降低了开发的复杂性,提高了系统的开发效率和质量,同时提高了系统的可维护性和可扩展性。本文结合OTA下载系统项目,详细讨论了如何利用Spring框架整合Struts、Hibernate等框架进行企业应用系统的开发,其中所用到的设计思想和开发方法也适用于大多数企业级的Web应用系统的设计和开发,因此,对于Java EE企业应用系统开发具有普遍的参考意义。