论文部分内容阅读
由于互联网的技术和应用迅速发展,基于B/S架构的系统建设需求变得越来越重要。但同时传统的开发技术日益不能满足基于Web应用的系统建设要求。具有技术先进成熟,架构稳定、可扩展的开发平台体系受到广泛的欢迎和应用。J2EE平台技术是它们之中的姣姣者,由于它具有其它开发所不能比拟的技术思想和优势,因此已成为开发基于Web应用系统的工业标准。由于电子商务与信息技术的迅速发展,实现了在线购物和交易的电子商务网站变得越来越受欢迎。同时电子商务网站具有商务形式多变、竞争激烈导致开发成本要求下降等特点,而传统的Web应用开发技术在页面表示与业务逻辑分离、组件重用、层次化开发技术等方面很欠缺,应用系统开发人员使用这些技术已不能满足需要。他们迫切地需要一种先进的平台技术,用较少的资金和资源来设计、建立和生产具有较高可用性、可扩展性的电子商务网站。本文在具体研究和分析J2EE平台技术的基础上,运用J2EE平台技术改进传统技术在开发方面的不足,实现了页面表示与业务逻辑分离、组件重用、层次化开发、统一的架构控制等传统技术难以达到的效果。并设计与实现了电子商务系统。在系统设计中,利用JSP语言和标签技术实现页面表示与业务逻辑分离;利用Javabean和自定义标签技术实现组件重用;利用Struts应用框架改进MVC模式,实现层次化开发;利用基于J2EE平台技术的Struts应用框架,以Servlet为中心控制器,实现统一的框架控制。本文着重对系统中的核心模块购物车作了具体的设计和分析,以体现J2EE平台技术如何改进传统技术的不足本文根据系统设计,实现了一个小型的BtoC网络商店系统。该系统实现了用户在线浏览、选择商品,并通过下订单的形式订购。测试结果表明该系统使用简单、运行正常稳定,能较好的实现网上购物这一功能。在本文的研究过程中,着重研究和实现了J2EE在页面表示与业务逻辑分开、组件重用、层次化开发和系统框架统一控制等方面的技术改进。