基于Struts框架网上购物系统的研究与实现

被引量 : 0次 | 上传用户:lizhou555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展和全球经济一体化,电子商务的建设变得非常重要。近年来,网络的迅猛发展给人们生活各个方面带来很大的便利,也使得企业向着信息化的方向发展。同时,企业的需求也带来了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模式,能够实现业务逻辑和显示页面的分离,规范整个系统的开发并提高代码质量和系统开发效率。
其他文献
基于行动导向的高职学前教育专业课程体系的构建,应坚持以岗位能力为主线,以工作任务为载体,以校本资源为优势,以国家职业技能鉴定标准为参照的开发思路,在专业调研的基础上,
对铁路客车轴承套圈进行了中频感应等温淬火的试验研究 ,介绍了内外套圈的中频感应加热装置及等温淬火生产线。附图 6幅 ,表 1个 ,参考文献 3篇
大锥角圆锥滚子轴承常做为轧辊的止推轴承 ,从润滑角度确定球基面接触形式并给出设计方法 ,通过对大挡边宽度的强度校核 ,分析了轴承的轴向承载能力
<正>母猪便秘就是母猪粪便干硬,排粪困难。如果不能及时发现,会造成母猪不食甚至死亡。本文就便秘的症状、发病特点、危害、病因、预防措施、治疗措施进行了系统的论述。1母
世界范围内刑事再审启动主体制度,根据国家刑罚权基于不利于被告人的理由能否重新启动,可以分为国家刑罚权启动再审禁止主义和限制主义。其共同基点是限制国家的刑罚权和保障
本试验旨在优化复合益生菌(酿酒酵母∶米曲霉∶枯草芽孢杆菌=5∶1∶2)发酵豆粕的生产工艺参数,并考察外源添加蛋白酶对发酵豆粕品质的影响。通过模拟工厂化规模生产,测定4个
针对适于回溯算法求解的问题模型,给出了常规回溯算法及基于最小剩余值启发式的改进型回溯算法,以N皇后问题为例对二者进行了比较与分析。
对国外某公司铁路轴承和我国铁路轴承进行了解剖 ,详细对比分析了轴承零件材料及热处理各方面的质量和国内外铁路货车轴承的差距。附图 2幅 ,表 7个。
光饰强化处理工艺使滚动轴承套圈表面层产生残余应力,硬度提高,表面粗糙度改善,从而使轴承疲劳寿命得到提高,并且疲劳寿命分散度缩小。论述了光饰强化法提高疲劳寿命的机理,介绍了
高职学生隐性职业素养的培养已经势在必行,这是现代企业用人要求的现实呼唤,是高职教育人才培养规格升华的必然要求,更是高职学生追求人的全面发展和未来职业生涯良性发展的