基于J2EE多层架构技术的电子商务研究与应用

来源 :安徽大学 | 被引量 : 0次 | 上传用户:fanw06
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,电子商务的飞速发展,J2EE技术日益成熟,J2EE平台成为当今电子商务的最佳解决方案。重量级的J2EE框架暴露的缺点越来越明显,轻量级J2EE框架风头正劲,然而轻量级框架种类众多,如何选取并进行整合成为当务之急,进而快速开发出伸缩性强、扩展性好、重用性高和易维护、易管理的Web应用。  针对以上问题,本文结合J2EE多层体系结构,从软件复用的角度出发,研究目前最流行的几种框架的体系结构、工作机制、以及他们的特点。Struts框架是Apache Jakarta项目的一部分,为构建Web应用程序提供了MVC框架,广泛应用于J2EE的表现层组件中。Hibernate是一个对象关系数据库映射工具,通过Hibernate的使用,能够很好地解决面向对象编程语言与关系数据库一起使用可能带来的种种麻烦,可以减少程序设计人员对关系数据模型的依赖,致力于业务逻辑的开发。Spring框架包含了MVC层、中间层和持久层管理的框架,通过Spring的Bean管理机制来管理其逻辑层,Spring是粘合J2EE各层的粘合剂,是整合开发的关键。  本文在对Struts,Spring和Hibernate框架进行深入研究的基础上,提出了整合三种开源框架的方案:使用Struts作为表示层的MVC框架,引入Hibernate作为持久层的O/R Mapping框架,结合Spring管理业务层组件、持久层组件和表现层的控制器组件,设计出一套足够灵活、松散耦合、可扩展且高效的Web开发方案,并成功运用在电子拍卖系统中。  最后通过两个试验:系统后台移植试验和压力测试试验,试验验证了该系统运行稳定,具有良好的可移植性,可扩展性,可维护性,为电子商务的WEB应用开发提供一种思路和解决方案。
其他文献
随着Internet和宽带网的快速发展,流媒体应用已经成为当前Internet领域中的重要应用之一。流媒体技术通过多媒体形式能够呈现出比传统的文本格式更为直观和丰富的信息内容。
当前即时通信软件的开发主要是从协议的底层来进行研究,主要利用的是几大开源协议栈以及基于这些协议栈之上的通信API接口等。如何从现有开源协议或应用API或第三方软件着手
在当今信息爆炸的时代,人们面对着大量没有经过整理的原始数据时,将会茫然不知所措,而自动文摘技术能给人们提供更有力的信息加工技术和工具,但时下出现的自动文摘系统,特别
随着包括化学情报学、生物信息学、计算机视觉、视频索引、文本检索以及Web分析在内的广泛应用,图作为一种一般数据结构在复杂结构和它们之间相互作用建模中变得越来越重要。
笔式交互是多通道交互(Multi-Model Interaction,MMI)的一种重要形态,笔式交互允许用户通过自由勾画、手势等交互方式实现自然高效的交互,逐渐成为人机交互研究的热点。人们对笔
在信息技术飞速发展的今天,“数字城市”已成为当今信息时代城市发展的方向,是信息时代的城市形态。目前,世界各国都在积极开展“数字城市”研究和建设,我国许多城市也在进行
根据测评系统的功能用户可扩展和可定制的需求,结合基于组件的软件开发的方法,提出了测评系统的动态可重组的组件集成框架,支持无限级菜单自动生成和菜单名称自定义。设计了
随着计算机、通信和网络技术的发展,以及全球化、国际化给全世界带来的巨大而深远的影响,整个社会的信息化、数字化进程大大加快。高校在不同时期建立的封闭系统,形成了“信息孤
串匹配是计算机研究领域的一个经典问题,是网络内容分析系统的关键技术之一。随着互联网的普及和发展,海量信息的处理和新的应用需求对串匹配技术提出了新的挑战。在现实生活
当今科技飞速发展,信息化普及程度不断提高,云计算的日益普及使得越来越多的企业将数据放入远程云存储端。然而,现今市场上的云存储存在机密性、可用性、完整性方面的问题,公