论文部分内容阅读
随着互联网的迅猛发展,3G的即将发牌,无线通信产品将为人们提供速率高达兆字节/秒的宽带多媒体业务,手机将变成集语音、图像、数据传输等诸多应用于一体的通信终端,这将进一步促进全方位的移动商务的发展。 作为移动商务的一个具体的应用,移动订票系统正是为了满足移动用户对运营内容丰富多彩的需求而开发的。它可以让手机用户足不出户、随时随地轻松查询相关影院的票务信息,使订票、购票更为简单、快捷,并且使得快节奏生活的现代人能更好地运用手机来提高生活质量,因此对于此类应用的研究和完善正成为一种新的潮流。 本文通过分析比较当前几种无线平台的搭建技术,提出了构建一个带有J2ME/MIDP: (Java 2 Micro Edition)/(Mobile Information Device Profile)无线前端和J2EE应用服务器后端的移动订票系统。本文的研究重点主要集中在系统的总体架构设计、系统设计模式、通讯机制、无线客户端设计以及系统的实现这几个方面。本系统摈弃了传统的客户机/服务器(C/S)模式,采用了基于组件的以EJB (Enterprise Java Beans)设计为中心的多层体系机构,总体架构设计采用了N—Tier(多层)架构,即移动客户端—Web服务器—应用服务器—数据库服务器的架构;而系统设计模式则采用了整体的MVC(Model-View-Controller)模式与局部的客户端和服务器端的外观模式(Facade)、适配器模式(Adapter)、代理模式(Proxy)相结合的方式,这样使得表示和逻辑分离,层次清晰;通讯机制则从通讯方式、数据交换格式以及通讯的安全性三个方面来进行阐述;在客户端的设计中则先说明了MIDP(Mobile Information Device Profile)应用程序的运作原理,然后根据系统功能设计的要求和MVC模式的特点,分别从MIDP主类、视图类、控制器类、模型类进行分析、设计;系统的实现从构建系统的运行环境入手,对系统类对象进行设计,并且给出了几个具体类对象的实现以及系统的运行结果。