Struts框架在电商网站中的应用研究

来源 :考试与评价 | 被引量 : 0次 | 上传用户:zyx_xingfu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在MVC开发中,Struts起着重要的作用,能够熟练使用Struts,会使得开发效率提高。MVC是一种将业务逻辑与页面显示分离,将一些处理功能从显示部分独立出来,单独形成一层。这样,每个层都负责自己的业务,通过接口为其他层提供服务,使得开发更容易,维护更方便。Struts框架是目前最流行的MVC结构的框架,提供了一种快速高效的构建web应用的方法。
  【关键词】Struts框架 电商网站 MVC
  一、引言
  Struts是一种基于MVC经典设计模式的开放源代码的应用框架,也是目前web开发中比较成熟的一种框架。它通过Servlet、Jsp、JavaBean、自定义标签和信息资源整合到一个统一的框架中,为web开发提供具有高可配置性的MVC开发模式。
  Struts体系结构实现了MVC设计模式的概念,它将Model、View和Controller分别映射到Web应用中的组件。Controller负责控制流程,由ActionServlet负责读取struts-config.xml,并使用ActionMapping来查找对应的Action;Model由系统状态Bean、ActionForm和业务逻辑的JavaBean来构建;View是由JSP和Struts提供的自定义标签来实现。本文利用struts框架进行电商网站开发,设计开发出一个高效率的,高复用性的电商网站,该网站可以更好地为使用者服务,方便了忙于工作的白领们购买产品。电子商务类似于直销的模式,大大的节省产品在消费过程中的成本,为电子商务的蓬勃发展提供必要的条件,在这样的背景和众多网友的巨大需求下,电子商务一举在国民消费产业链中占有了一席之地。
  二、Struts在系统中的应用
  Struts的工作流程主要涉及到以下几个类:ActionServlet、ActionMapping、Action、RequestProcessor、ActionForward、ActionForm、ActionErrors。用戶请求都是提交给ActionServlet来处理。本系统采用Struts框架,实现MVC三层体系结构设计模式,系统中Struts框架的配置文件struts-congfig.xml代码如下:
  三、结语
  Struts框架是目前最流行的MVC结构的框架,提供了一种快速高效的构建web应用的方法。Struts框架具有组件的模块化、灵活性和重用性的特点,同时简化了基于MVC的web应用程序的开发,通过本文对Struts框架的介绍,我们可以看到Struts框架是如何清晰的区分控制、业务逻辑和外观,从而简化开发应用程序过程。
  参考文献
  [1] George Franciscus,Danilo Gurovich,Struts Recipes:Hibernate and Struts[A],2005
  [2] Siggelkow,Bill,Jakarta Struts cookbook[C],Macsource press,2006
  [3]计磊.基于Struts架构的网上票务系统设计和开发[D].上海:上海交通大学,2010.
  [4]Rao,K. R. ed. Discrete Transforms and Their Applications[M]. New York:Van Nostrand Reihold Co.,1985:11-13.
  [5]Venkataraman,S.,etal.Discrete Transforms via the Walsh-Hadamard Transform. Proc[C]. 26th Midwest Symposium on Circuits and Systems,Puebla,Mexico,1983:7-8.
其他文献
【摘 要】在近年来的教学改革中,我国初中英语教学质量显著提高,教师的专业性有较大的提升。学生对于英语教学的感知和需求也进一步增强,这就要求在新形势背景下,传统的英语教学模式要有所转变。积极高效的课堂教育,新颖灵活的教学方法将是未来初中英语教育的发展方向。  【关键词】初中英语 教学质量 方法转变 高效课堂  传统的初中英语教学往往是被动的机械性教育,课堂以教师的单人讲授为主,学生通常要以大量的作业
【摘要】实验教学做为教师授课时的重要教学手段,如能获得有效的实施,则可以帮助教育对象培养起敏锐的观察能力和实用的操作技能。实施科学实验是物理学科的立足之本,物理教学的重要组成部分之一就是物理实验,其在提高学生对物理知识以及实验技能的掌握程度方面作用显著,在学生创新意识和创新精神的培养过程中也占据着重要地位。本文对实验在物理教学中的地位和作用作出了分析讨论。  【关键词】实验 物理教学 地位 作用 
【摘 要】随着我国社会主义的发展,对体育教育的发展也有了更高的要求,初中体育教学不再是只为了的强身健体,还要让学生在体育学习的过程中提高自己的审美情趣,本文对新形势下初中体育教学中的审美教育进行了探讨,希望对其日后的发展有所帮助。  【关键词】新形势 初中体育 教学审美教育  现在我国的教育理念是重视德智体美的全面发展,它们之间有密不可分的联系。现在的体育教育不在是只为了帮助学生们强身健体,还需要
【摘 要】高中阶段是学生能力发展和素质提升的关键时期,同时也是学生认识发展和思想发展的关键时期。这一时期的学生的思维十分的敏感。在接收信息和处理信息的时候,因为其价值观、人生观还有世界观等还没有真正的形成,因此很容易出現错误判断的问题。在这样的情况下,高中政治教学就显得尤为重要。现代高中政治教学必须要强调政治教学的重要性,在实际教学的过程中,教师要根据实际教学情况及时的调整教学的方法,努力促进高中
【摘 要】现代科学技术的不断的发展为教育的进步提供改了更多的可能。一些传统的教学模式无法实现的教学效果,在现代信息技术的帮助下都可能实现。而初中阶段是学生发展得关键时期,英语技能的掌握是现在社会对学生的能力的一个重要要求。因此,在这样的情况下,初中英语教学应该积极的将信息技术运用到实际教学的过程中,通过在实际教学中科学的运用信息技术来促进课堂教学质量的提升。而如何运用好信息技术,则需要教师结合实际
【摘 要】本文对公共体育课程中开展的素质拓展训练进行了详细研究分析,从教学理念、项目设置、教学控制与管理方面出发,提出了有效的课程实施对策,为素质拓展训练教学的工作开展提供了合理建议,供相关人员参考借鉴。  【关键词】素质扩展 公共体育课程 训练 实施  拓展训练在当下公共体育课程教学中具有极大的应用价值,其训练内容可以依据拓展训练的有关项目进行设计,根据场地器材等外部条件进行课程安排,利于提高学
【摘 要】哲学具有向上的兼容性:深厚的历史感;时代的容涵性:强烈的现实感;理论的系统性:巨大的逻辑感;思想的开放性:博大的境界感。而哲学具有的这些品格,思想政治教育也同样具备。但是目前思想政治教育的哲学品格还不够完善,需要哲学的指导,尤其是思想政治教育的逻辑感和开放性。  【关键词】思想政治教育 哲学 品格  哲学不仅仅是对一些问题的研究,更是一种学养,是一种“以学术培养品格”,“以真理指导行为”
【摘 要】本文设计的APP主要是为了配合健康秤的使用,通过蓝牙4.0数据传输技术,将数据传输到手机App,App对每一次的测量数据和运动改善数据进行记录和分析。系统分为注册登录、账号管理、数据测量、数据分析管理、应用相关等五大模块。本App功能完善,界面友好,是对Android应用开发的一次很有价值的总结,对其他项目的开发也有通用性和可参考性。  【关键词】Android 智能 APP  一、引言
【摘 要】《致蒋经国信》目前有两个英文译本,一个是新华社在1982年该信原文发出不久后的译文,一个是我国著名翻译家张培基先生的译文。本文从词汇、句法和语篇等层面对该信的两个英译本做出对比研究,并探究其中存在差异的可能原因。  【关键词】《致蒋经国信》英译本 对比研究  一、《致蒋经国信》的历史背景及语域分析  台湾问题是中国人民高度关注的问题,中国共产党始终坚持和平统一的方针,希望通过海峡两岸的政