论文部分内容阅读
随着移动技术的快速发展和WAP技术的推广应用,通过手机随时对某些特殊情况实施异地监控已成为可能。这种监控对一些特殊群体,例如孤寡老人、幼儿等都有着重要的实际意义。本文基于WAP技术,设计并开发了一个可以满足用户随时随地获取位置信息的位置服务系统。在本系统开发中,考虑到承载业务的方式是“胖”服务器、“瘦”客户端的WAP体系,本文采用J2EE作为系统开发平台。J2EE提供了多层次分布式结构、组件重用、支持异构环境以及灵活的事务控制等技术和方法,适用于构建一个内容丰富、变化快、调整性大的位置服务系统。本文所作的主要工作如下:1、通过对WAP位置服务系统所涉及的J2EE平台和net平台的比较,J2EE具有平台独立性、系统可扩展性、程序独立、系统可扩展、开发效率高、维护容易等优点,最终选择J2EE平台,并对该平台中与本系统密切相关的WAP通信模型、J2EE应用层次和组件技术进行了深入研究。2、根据系统开发的实际需求(分层结构清晰、跨平台部署、可维护等目标),选择了J2EE平台开发业务系统的两种主流模式中的模式二。在该模式下,通过对位置服务系统业务功能的分析,将整个系统划分为用户认证、车辆查询、地图搜索、公告留言以及信息管理5个业务模块。3、遵循MVC设计模式,设计并实现了上述5个业务模块,成功地解决了中文字符处理、用户密码安全性、异台获取数据等问题,并在WAP应用服务的模拟环境下进行典型业务模块的测试。4、基于四层结构的分散式体系结构,严格按照MVC模式,用JSP+WML生成视图显示,用Servlet作为控制器接受用户的请求并调用不同的接口组件,用JavaBean为用户端提供数据并处理业务逻辑,开发了基于WAP的位置服务系统。本文所开发的系统具有较高的可扩展性、灵活性以及可重用性,并具有一定的应用价值,能够满足现实生活中人们随时随地获取位置服务的需要。