基于J2ME与J2EE平台的移动商务应用及安全性研究作者:周宇学位授予单位:贵州大学相似文献(3条)1.学位论文张宇涵移动论坛系统的设计与实现2007近几年来,互联网技术为全球经济带来了革命性的影响,也改变了人们对世界的认识,但是它的影响力却由于条件的限制止步于电脑终端。而以手机、PDA等移动设备为终端的移动互联网技术弥补了它的不足,把网络延伸到每个人的口袋,真正做到无处不在,为原本高速发展的网络时代带来了更多的机遇。把互联网应用延伸到无线互联网上已经成为热点技术,基于J2ME和J2EE的移动论坛系统就是在这个大环境下应运而生的。本文首先分析了移动互联网应用的背景,看到了我国与国外在此领域的差距;然后介绍了相关的背景知识和对不同的技术进行了比较,结合J2ME与J2EE在移动应用中的优势,提出设计基于J2ME和J2EE的移动论坛系统技术;接着对本系统的特点进行分析,在考虑可维护性,可扩展性以及实用性的基础上确定了系统采用三层框架,即移动客户层,应用表示层,数据存储层;最后给出了系统各层关键部分的详细设计与实现。本文构建了一个基于J2ME和J2EE技术的移动论坛系统,该系统中用户可实现在线注册,身份验证,个人信息管理,好友管理,访问论坛,个人信箱等功能。其中个人信息管理分为:用户资料、公告栏、好友留言板等;系统采用六度空间理论来管理用户,好友采用分级管理,并且可以方便地查看任意用户与当前用户的六度关系;话题浏览具有树形结构浏览,归类浏览以及关键字搜索浏览等方式。采用J2ME和J2EE结合的方式使得系统具有很强的伸缩性、通用性、兼容性。并且本系统的核心技术还可推广到出其它类型的移动应用系统,如移动专家咨询系统,移动商务系统,手机在线游戏系统等。2.学位论文李斯基于J2EE和J2ME“掌上银行”应用系统设计与实现2007随着移动计算技术的发展以及信息访问需求的日益增长,企业应用正向移动和无线连接领域逐渐发展。金融业尤其是银行业需要更强大的移动和无线连接解决方案来扩展他们的商务应用,以获得更好的投资回报。特别是如何更好地吸引和服务客户,成为银行能否更好发展的重中之重问题。同时,在校园内手机已经成为最为主流的通讯设备,各高校也迫切希望对数字化校园系统与银行支付系统进行全面的结合。与传统的商务应用相比,部署移动或者无线应用面临更为严峻的挑战,这些挑战主要来自于移动通信设备的多样化、缺乏统一的标记语言以及众多相互竞争的无线通信协议在应用中共存。并且掌上银行应用系统更面临着安全性方面的考验。借助手机等掌上移动设备,将J2EE与J2ME技术相结合来部署移动商务应用则可以使这些问题得到解决。J2ME是JAVA平台的一个分支,用于消费和嵌入式等资源有限设备上的应用程序开发,尤其适合于较为复杂、需要智能处理的客户端开发。而J2EE以其可扩展性、灵活性己经成为企业应用服务端实际中的开发标准。本文重在企业级的程序开发和设计的方面。该程序系统采用经典的MVC架构构造客户端,以方便今后功能上的扩展性。同时该设计也是一个应用JAVA平台的小型企业级应用的程序开发框架,很容易复用成其他移动业务系统。基于J2ME和J2EE在部署移动企业应用上的优势,本文将两个平台进行整合,给出了一个端到端移动企业级应用的掌上银行的解决方案。本文在研究、继承国内外手机银行业务的基础上,充分利用JAVA技术完成了以下内容:开发出比较完善的手机银行系统软件,包括MIDP客户端、服务器、数据库和数据库后台维护系统以及中间的通讯端口。该系统能满足用户的基本要求,方便用户应用,提高了手机银行的服务质量;该系统制作了运行于手机的菜单界面,操作方式简单,方便用户使用;系统实现了MIDP客户端与服务器的通信功能。并在最后就掌上银行应用程序的安全性问题进行了研究与探讨。3.学位论文王刚基于J2ME的移动电子商务的研究2006本文主要针对目前手机移动商务方面的应用,采用J2ME技术,同时采用了J2EE的核心技术EJB、Servlet和Jsp等,使用C/S结构,来模拟一个手机移动商铺系统的范例。从J2ME客户端的编制打包和套件的证书签署,到服务器端的部署,OTA下载验证等,对一个较完整的开发流程进行了描述和技术的探讨,同时验证了文中所讨论的技术可行性以及手机移动电子商务的可行性。全文结构如下: 第一章主要介绍了相关的知识背景,包括移动电子商务的国内外研究现状和实现平台,文在实现移动电子商务系统中的所采用的技术路线以及所做的主要工作; 第二章主要介绍了JAVA2家族中J2ME的相关技术规范,包括了J2ME的概述、配置与简表以及MIDlet的虚拟机;简要介绍了J2EE技术和OTA下载服务技术,并讨论了集成J2ME/MIDIP与Servlet、J2EE的相关技术; 第三章主要探讨了J2ME在开发移动电子商务应用中的安全相关技术及其各自的特点,包括了无线传播安全、连接加密、内容加密和PKI证书技术等四部分。其中介绍了无线传播加密过程、SSL(HTTPS)的优缺点、XML加密和第三方安全包以及PKI数字证书签名技术及密钥的生成等; 第四章主要完成本移动电子商务系统的设计,包括: 1、开发环境:本文的IDE开发工具采用Borland公司的JBuilder2006,web服务器和应用服务器采用Bea公司的weblogic8.1SP5版本,数据库采用了微软公司的大型关系型数据库SQLServer2000SP4进行开发; 2、设计目标及结构:以实现移动电子商务系统的部分功能,包括用户登录、商品的列表及查询,商品购物车等,用以验证和实现本文所述的技术和理论,探讨移动商务的安全性、可行性。本文范例系统采用C/S结构,客户端基于J2ME,通过J2ME的通用连接框架连接服务器端;服务器端采用J2EE的servlet和EJB技术响应客户端的请求操作数据库并返回相应数据; 3、系统功能模块实现:包括系统功能分析、数据库设计和JDBC的分类和选用、本文采用的数据安全技术、详细模块设计等,其中模块设计部分详细分析了模块的技术实现,给出了大量较为详尽的关键代码以及运行结果截图。 4、系统部署及测试:详细介绍了如何部署servlet和EJB,以及MIDletSuite的打包、签署证书、发布到OTA服务器等,并演示了如何用OTAProvisioning下载、安装和启动MlDletSuite。 第五章对整篇论文的总结。对论文内容做出归纳,列出了需要改进的几个以及本人在系统的设计和实现过程中的认识和体会。本文链接:授权使用:上海海事大学(wflshyxy),授权号:538eccdc-7eac-450a-8b8e-9e0800d3b04a下载时间:2010年10月7日