基于J2ME和Spring的移动电子商务订单系统的设计与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着无线通信技术和互联网技术的飞速发展,移动通信业务从以前的语音业务逐渐向丰富多彩的数据业务过渡。虽然传统的电子商务已经使人们感受到了网络所带来到的便利和乐趣,但它缺乏可移动性,使用起来并不是十分方便。而移动电子商务能弥补这种缺憾,它以其快捷方便、无所不在的特点,已成为一种新的商务趋势。第三代移动通信(3G)将宽带融入移动网络,也意味着移动电子商务时代已经到来。
     本论文以同一域中的分布式访问控制模型为框架,分别用移动智能客户端、单点登陆Web服务和基于Spring的轻量级J2EE订单子系统作为模型中用户、认证服务器和WEB服务器的具体实现,实现了一个融合J2ME、Web服务和Spring(轻量级J2EE技术)的移动电子商务应用。
     主要工作如下:
     (1)、整合J2ME、Web服务和Spring于一体,构建通过手机下订单的移动电子商务应用;
     (2)、在J2ME应用中使用MVC设计模式,结合具体应用的特点,进行了必要的抽取和重构,进一步提高了应用的可维护性;
     (3)、在手机本地数据与Web数据库远程同步的操作中,考虑到数据传输的安全性,对同步数据进行了XML格式的封装和解析,为同步数据的加密和签名等安全性的扩展保留了接口。
With the fast development of wireless communication technology and Internet, the business of mobile communication is changing from the former voice business to data business. Though, the traditional e-commerce brings users with the convenience and pleasure through the Internet, it lacks of mobility and it is not convenient. Therefore, Mobile E-Commerce can remedy this kind of short-coming , it becomes a new commercial trend, with its characteristic of convenience and omnipresence.
     This article takes distributed access control model in the same domain as the frame. The mobile smart client application, SSO (Single Sign On) web service and the order form subsystem based on Spring(the lightweight J2EE technology) are concrete realization corresponding to the user, authentication server and E-Commerce web server in the DAC model respectively. The integrated application is the combination of J2ME, web service and Spring.
     The main work is as follows:
     (1)、Conformity J2ME, the Web service and Spring to a body, construct the mobile E-Commerce application for order online.
     (2)、The MVC design pattern is used successfully in the J2ME application. According to characteristic of the concrete application, essential extracting with the reorganization has been carried on, which further enhancing the application maintainability.
     (3)、Considering the security of data transmission, the XML form encapsulation and parsing has been carried on to the synchro data while data synchronizing from the mobile to the remote database belong to the web server, which reserving an interface for the secure expansion for the synchro data encryption, signature and so on.
引文
[1] Mobile Commerce Introduction http://www.cs.cmu.edu/~sadeh/mobilecomm.htm
    [2] 移动电子商务的应用与发展趋势分析[IT168专稿] http://publish.it168.com/2005/1216/20051216013801.shtml
    [3] Michael Juntao Yuan,Enterprise J2ME:Developing Mobile Java Applications, Publisher: Prentice Hall PTR, 2003: Chapter 3,Chapter 15
    [4]蔡学军、仵博.基于J2ME-J2EE的移动电子商务平台的研究与开发[J].2006,27(17):3123-3125
    [5] Dreamtech Software Team.Wireless Programming with J2ME.Published by Hungry Minds.2002: 112-124, 164-183
    [6] Mehrotra A,Golding L S.Mobility and security management in the GSM system and some proposed future improvements[J]_Proceedings ofthe IEEE,1998,86(7):1480-1497
    [7] Evans B G.Baughall K.Visions of 4G[J].Electronics and Communication Engineering Journal,2000,12(6):293-303
    [8] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社.2005
    [9] SSO单点登陆解决方案 http://blog.tom.com/blog/read.php?bloggerid=355106&blogid=63571
    [10] 蔡月茹、柳西玲.Web Service基础教程[M].北京:清华大学出版社.2005: 267-280
    [11] 韩 婧.Web Services技术在移动电子商务中的应用[J].计算机技术与发展.2006,16(2):20-25
    [12] 许源,谢康林.基于Web Services的电子商务移动扩展[J].微型电脑应用.2004,20(9):19-21
    [13] The Java Web Services Tutorial http://java.sun.com/webservices/docs/1.5/tutorial/doc/
    [14] 黄聪明.Java移动通信程序设计[M]、北京:清华大学出版社.2002
    [15] 江颉,赖梅,蔡家楣.基于J2ME技术的移动证券研究与实现[J].计算机工程与应用.2004,40(6):214-216
    [16] 林信良.Spring技术手册[M].北京:电子工业出版社.2006
    [17] Craig Walls Ryan Breidenbach[美] .Spring in Action中文版[M].北京:人民邮电出版社,2006
    [18] Rob Harrop & Jan Machacek. .Spring专业开发指南[M].北京:电子工业出版社.2006
    [19] 刘洋.精通Hibernate[M].北京:电子工业出版社.2005
    [20] 夏昕.深入浅出Hibernate[M].北京:电子工业出版社.2005
    [21] Data Synchronization http://www.qad.com/company/publications/data_sheets/data_synchronization.pdf
    [22] Data Synchronization For Wireless Applications http://developer.java.sun.com/developer/Books/J2MEwireless/J2ME12.pdf
    [23] 石乐义.基于J2ME/J2EE技术实现移动数据应用[J].微型机与应用.2004,23(9):10-12
    [24] 徐翔斌,方水良.用J2ME构建企业移动电子商务系统[J].计算机系统应用.2004,(9):6-9
    [25] 张璞,文登敏.基于J2ME和J2EE的移动电子商务系统研究[J].成都信息工程学院学报,2006,21(4):504-507
    [26] 周竞涛.Eclipse完全手册-基础、进阶、高级[M].北京:电子工业出版社.2006
    [27] 程炜, 杨宗凯. 基于Web Service的一种分布式体系结构[J]. 计算机应用研究.2002,19(3):105-107,111
    [28] Martin Fowler, Inversion of Control Containers and the Dependency Injection pattern, 23 Jan 04
    [29] Read K, M aurer F. Developing mobile wireless application [J] . IEEE Internet Comput ing.2003, (1):81-86.
    [30] 吕燕.基于J2ME和Web Service架构的无线Internet应用研究[J] .北京工商大学学报(自然科学版).2004,22(6):56-59
    [31] 李观华、范辉.J2M E 在移动通信程序中的应用[J].计算机应用.2003, 23(3):124 -126
    [32] 吴 刚、郝克刚.控制反转模式及其应用[J], 计算机技术与发展,2006,16(2):171-175
    [33] 盂 文 生 、 王 红 . 基 于 J2ME 的 移 动 电 子 商 务 研 究 [J]. 计 算 机 技 术 与 发展,2006,16(5):229-2331

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700