论文部分内容阅读
网上商城平台是电子商务模式的一个重要分支。它依靠现代互联网技术,在网络上创建一个公共的虚拟区域。在这样一个区域中,用户可以申请自己的空间开店售买商品,也可以以普通顾客的身份参观整个商城所有店铺,并且选购适合自己的商品。而提供网上商城平台区域的第三方则承担整个平台的管理与维护的责任。网上商城系统以其方便快捷,信息共享以及成本低廉日益受到现代经济社会的推崇。
现代电子商务系统的设计与开发已不再仅仅局限于实现客户的基本需求,系统的稳定性,可移植性,可扩展性,高效性以及灵活性也成为客户和开发者共同关心的问题。传统的C/S两层设计架构已经满足不了现代业务的需求,而多层体系结构系统的开发越来越蓬勃发展。
本文首先从J2EE技术出发,详细讲解了J2EE多层体系结构的特点,J2EE多层体系结构在项目开发过程中的意义以及J2EE组件技术。同时,本文也对如何开发一个J2EE框架进行了探讨和研究。
在此基础之上,为了开发一个结构稳定规范的网上商城平台系统,本文尝试基于框架编程。mystruts框架是作者自行开发,基于MVC设计模式,主要作用于平台系统Web层的一个框架,该框架以struts框架为模板,并且作了一些尝试与优化,首先,在表示层采用Ajax+Xslt+JSTL技术联合进行设计,动态处理页面数据交互,显示问题;其次,我们将系统持久层的数据更新操作封装为框架接口,以便基于配置进行数据操作。此外,在平台系统业务逻辑层,本文在Web服务器环境下引入了对象池机制,而这在应用服务器中是很常见的。同时,在系统持久层的开发方面,也进行了一些尝试,比如数据库连接池的设计与开发,本文介绍了使用链表数据结构开发数据库连接池,并且采用队列的策略来管理调度连接对象。
最后,在上述设计的基础上,本文实现了网上商城平台的业务功能。在本系统的开发过程中充分利用了J2EE先进的体系架构以及相关的成熟经验和设计模式,系统设计完全结构化、组件化,完成了系统业务逻辑与Web层,以及View、Control、Model三层的分离。从整个系统设计结构以及运行效果来看,系统的稳定性,移植性,扩展和灵活性都得到了提高。