论文部分内容阅读
随着互联网的发展和全球经济一体化,电子商务的建设变得非常重要。近年来,网络的迅猛发展给人们生活各个方面带来很大的便利,也使得企业向着信息化的方向发展。同时,企业的需求也带来了Web开发技术的更新。在经历了CGI,ASP,JSP之后,SUN公司整合多种技术标准提出了J2EE这一企业级开发平台,已非常成熟,并得到飞速发展。要构建一个成功的系统,除了掌握新的技术外,还需要很多其他方面的知识,比如设计模式。设计模式是一套被反复使用、多数人知晓的、代码设计经验的总结。使用设计模式的好处就是做到了代码重用、让代码更容易被他人理解、保证代码可靠性。因此,在实现购物系统的过程中,本文引入了设计模式的概念。MVC设计模式能够消除传统Web应用开发方式所具有的弊端并分离数据的控制和表现,以适应越来越复杂的多层Web应用系统的设计需求。因此,采用基于MVC设计模式成为开发J2EE Web应用的首选。在基础理论部分,本文以网上购物系统作为背景,首先,本文简要介绍了建立电子商务的必要性和web体系结构。然后,文章详细阐述了JSP编程的两种模式、MVC模式和Struts框架的工作原理。最后,深入分析了在Struts实现MVC模式的Web应用过程中的关键技术。Struts是Apache软件组织开发的开放源代码的Web应用程序框架,是当前Web应用开发中最流行的框架之一。它的本质就是在JSP Model2的基础上实现的一个MVC框架。在Web应用开发中,它强制性地把界面和业务逻辑分离,有利于网页设计者和程序设计者的分工,提高了代码的可重用性、灵活性以及软件的性能和可维护性,从而开发出安全的,高质量、可复用和易扩展的电子商务系统。基于以上分析,在实现过程中使用Struts技术构建了网上购物系统。本文重点介绍了系统的实现阶段,包括开发环境的搭建和用Struts框架来构建MVC的模型、视图及控制器。该系统实现了用户注册与登录、浏览商品、购买商品和订单处理等主要操作功能。从本文的论述可以看出,在开发web应用时,基于J2EE技术的Struts框架的MVC模式,能够实现业务逻辑和显示页面的分离,规范整个系统的开发并提高代码质量和系统开发效率。