论文部分内容阅读
随着计算机技术和WWW(World Wide Web)的快速发展,企业和个人需要迅速及时地掌握市场信息,快速地响应市场变化,同时还要不断地降低实现新型电子商务(Electronic Commerce)解决方案的复杂性,以便在飞速发展的全球市场中站稳脚跟。新的经济形势下,企业和个人新的需求能够与原有业务流程进行无缝集成,做到既可以充分利用现有的投资,又可以利用电子商务的优势,中间件(Middleware)是构筑电子商务系统的关键技术,电子商务应用是目前中间件技术应用的一个重要研究方向。 本文通过对电子商务和中间件技术现状的应用分析,对电子商务网站系统结构设计和中间件设计技术进行了研究,利用基于中间件技术的系统设计理论与方法实现了一个电子商务原型系统:电子商店(Electronic Shop,以下简称eShop系统)。分析和研究了eShop原型系统的功能和特点;引入了集群和连接池的概念;提出了eShop原型系统基于中间件技术的系统结构设计的解决方案;实现了eShop原型系统结构设计和中间件设计;建立了一个根据需要构建电子商务系统的流程;完成了系统中间件的选型、类的实现等软件设计和编码工作;设计出了一个eShop原型系统。 本文首先介绍了Linux操作系统的发展情况,说明了Linux操作系统对于中国软件产业自主的重要性。提出了本课题的研究背景和论文主要研究内容。然后介绍了电子商务的基本概念、模型及解决方案。讨论了电子商务应用系统结构,已从传统的2层发展到N层结构。分析了当前电子商务开发技术现状,认为采用中间件技术开发电子商务系统是解决当前问题的较好的方案。随后介绍了中间件技术的相关理论问题、种类和应用领域。介绍了现在三种主要的中间件技术COM、CORBA和J2EE。还简要介绍了中间件服务器—应用服务器。 本文主体部分主要介绍了eShop原型系统的总体设计。先简单介绍了开发模式的选择,再利用MVC模式和JSF模式对eShop原型系统进行了架构设计。分析了系统的设计方案和软件实现,包括系统结构、数据库设计及中间件的开发;着重讨论了中间件的设计及EJB的实现。并对实现中的一些关键武汉理工大学硕士学位论文技术问题进行了讨论。同时,还尝试采用组件来开开发Web页面及表示层。 最后,本文对项目进行了总结,说明了下一步的工作展望。 本论文研究的内容和构建的系统将有利于推动中间件技术在电子商务中的应用;论文中的中间件的理论与方法同样也可以扩展到其它领域。 本文得到了湖北省自然科学基金项目(批准号:200OJ154)的资助。