● 摘要
随着Internet技术的迅猛发展和普及,网络购物称为一种新的购物方式,它为人们的生活和消费提供了许多方便,也促使企业向信息化方向发展。同时企业的需求也为Web开发提出了新的要求。具有技术先进成熟,架构稳定、可扩展的开发平台体系受到广泛的欢迎和应用,SUN公司提出的J2EE这一企业级开发平台,整合了多种技术标准,已非常成熟,并得到飞速发展。构建一个成功的Web系统,不仅掌握先进的技术,还有使用比较成熟的设计模式。设计模式是一套被反复使用、多数人知晓的、代码设计经验的总结。使用设计模式的好处就是做到了代码重用、让代码更容易被他人理解、保证代码可靠性。因此,在实现购物系统的过程中,本文引入了设计模式的概念。MVC设计模式能够消除传统Web应用开发方式所具有的弊端并分离数据的控制和表现,以适应越来越复杂的多层Web应用系统的设计需求,因此,采用基于MVC设计模式成为开发J2EE Web系统的首选。MVC只是为开发多层次体系结构应用提供一种方案,并没有给出具体实现。框架是对设计模式的一种具体实现,所以采用MVC实现Web应用时,最好选一个现成的MVC框架,在此之下进行开发,从而取得事半功倍的效果。现在有很多可供使用的MVC框架,Struts就是一个不错的MVC的应用框架。本课题来源于实际应用——网上购物系统的实现,在系统开发过程中,利用Jsp语言和标签技术实现页面表示与业务逻辑分离;利用JavaBean和自定义标签技术实现组件重用;利用Struts应用框架改进MVC模式,实现层次化开发;利用基于J2EE平台技术的Struts应用框架,以Servlet为中心控制器,实现统一的框架控制。本文着重对系统和订单相关的模块作了具体的设计和分析,以体现J2EE平台技术如何改进传统技术的不足。该课题最终实现了一个网上购物系统,实现了用户注册与登录、浏览商品、购买商品和订单处理等主要操作功能。从本文的论述可以看出,在开发web应用时,基于J2EE平台技术和使用MVC模式的Struts框架,能够实现业务逻辑和显示页面的分离,规范整个系统的开发并提高代码质量和系统开发效率。
相关内容
相关标签