基于struts2 框架技术的古筝工作室网站的设计与实现[文献综述]_第1页
基于struts2 框架技术的古筝工作室网站的设计与实现[文献综述]_第2页
基于struts2 框架技术的古筝工作室网站的设计与实现[文献综述]_第3页
基于struts2 框架技术的古筝工作室网站的设计与实现[文献综述]_第4页
基于struts2 框架技术的古筝工作室网站的设计与实现[文献综述]_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计(论文)文献综述设计(论文)题目基于STRUTS2框架技术的古筝工作室网站的设计与实现学生姓名王建学号1062041026分院经济管理班级电子商务1001指导教师盛虹平职称讲师填表日期2013年12月15日杭州师范大学钱江学院教学部制一、查阅中外文献资料目录,所查阅的中外文献资料理工类专业至少10篇,文科类专业至少15篇,其中外文文献至少2篇(含作者、书名或论文题目、出版社或刊名、出版年月或期号及页码等,未经本人查阅的文献资料目录不得列上)1杨志勇基于STRUTS2框架的网站信息内容管理平台的设计与实现J计算机与现代化,2012082耿伟刘振海孙磊STRUTS2框架技术的研究与分析J电脑知识与技术,2008093王洪香基于WEB项目开发中的STRUTS2技术探讨J办公自动化,2011124邱晓荣基于MVC模式的STRUTS2框架在WEB应用开发中的实现J黑龙江科技信息,2012015崔行臣张明光一种基于STRUTS2框架的WEB分页模型的设计与实现J山东科学,2012(04)6符钰基于STRUTS2HIBEMATE3SPRING3框架的WEB应用研究J金华职业技术学院学报,2013037杨道平基于STRUTS2学生信息管理系统的设计与实现J中国新通信,2013098李红史国友基于MVC设计模式的学习云架构探析J信息通信,2013079宋君张家爱STRUTS2框架工作原理及应用体会J产业与科技论坛,20120610余银山胡正华基于STRUTS2框架的WEB应用开发研究J南京航空航天大学经济与管理学院,20091611ASKARSBORANBAYEVDEFININGMETHODOLOGIESFORDEVELOPINGJ2EEWEBBASEDINFORMATIONSYSTEMSJEURASIANNATIONALUNIVERSITY,20090312ETIENNECOCQUEBERTDAMIENTRENTESAUXCHRISTIANTAHONWISDOMAWEBSITEDESIGNMETHODBASEDONREUSINGDESIGNANDSOFTWARESOLUTIONSJUNIVLILLENORDDEFRANCE,201030二、文献综述(含本选题国内外研究现状、研究主要成果、发展趋势、存在问题等内容,字数不少于2000字,力求内容切题,具有综合归纳性。)(一)国内外研究现状计算机信息化的发展迅速且广泛,对计算机软件的要求越来越高,软件开发技术也随之不断发展和更新。目前的软件开发技术主要分为NET和JAVA两大阵营,各自都已有成熟的开发体系。STRUTS2框架是JAVA方面一个重要的开发技术点,它是WEB页面层的框架,负责页面的开发和衔接业务层。近期对STRUTS2的研究状况主要集中在1STRUTS2框架方面的研究;2系统的设计与实现。(2)研究主要成果1对STRUTS2框架方面的研究STRUTS2使用了WEBWORK设计核心,而不是STRUTS1设计核心。STRUTS2框架与WEBWORK框架相比,在很多方面仅仅是改变了其在WEBWORK下的名称。从处理流程上看,STRUTS2(WEBWORK)与STRUTS1类似,它们的核心都由控制器组成。STRUTS2的控制器也由两部分组成核心控制器SERVLETDISPATCHER和业务逻辑控制器ACTION。STRUTS2的处理流程如下浏览器发出请求。核心控制。FILTERDISPATCCHER根据请求决定调用合适的ACTION。拦截器链自动对请求应用通用功能,如WORKFLOW、VALIDATION、或文件上传等功能。回调ACTION的EXECUTE方法,该方法获取用户的请求参数,并调用业务逻辑。ACTION的EXECUTE方法根据执行结果返回RESULT值,在STRUTSXML配置文件中,指定RESULT值和视图资源之间的映射关系。STRUTS2支持的视图资源除了JSP以外,还有VELOCITY、FREEMARKER等2系统的设计与实现。通过耿伟,刘振海和孙磊的STRUTS2框架技术的研究与分析,了解到STRUTS2框架是新推出的一个MVC框架,基于WEBWORK核心,与STRUTS相比,具有较大变化。STRUTS2是APACHE新推出的一个框架,于2007年上半年发布。此前的STRUTS框架被称为STRUTS1。它是世界上发布的第一个MVC框架,得到了广泛应用,至今已发展成为一个成熟、稳定、性能较高的框架。尽管STRUTS1框架已经非常地成熟、可靠,但面对大量新兴的MVC框架,STRUTS1逐渐地暴露出了自身的不足,需要不断地进行更新。因此,STRUTS2便应运而生了。相对于STRUTS1框架而言,STRUTS2框架是一个全新的框架,尽管两个框架在名字上相似,但STRUTS2框架和STRUTS1框架在体系上的差别非常大。实际上,STRUTS2并非一个全新的框架,因为STRUTS2和另外一个MVC框架WEBWORK非常相似,STRUTS2是基于WEBWORK核心的。STRUTS2更像是一个WEBWORK的升级版本,从WEBWORK到STRUTS2到是一次平滑的过渡。2系统的设计与实现在网络发达的信息时代,网络正以惊人在速度走进我们的生活,网络的方便,有效使我们娱乐、学习、购物都能在网络中实现,网络在政治,商业上带来的利益和影响也越来越深厚,所以现在每个企业单位是构建网站,通过网站与客户更好的交流,拉近客户之间的距离,及时掌握大量的客户反馈信息,及时作出企业内部调整方案,带来政治、经济、商业利润及更多的影响。STRUTS2框架可以非常方便快捷的开发网站,网站设计结构清晰,后期维护更加容易。通过邱晓荣的基于MVC模式的STRUTS2框架在WEB应用开发中的实现得出,STRUTS2框架进行WEB开发设计所需要的5大步骤1)构建视图在STRUTS2框架中,视图的实现主要采用JSP技术。2)构建模型采用关系型数据库来存放数据。3)构建控制器在STRUTS2应用框架中,核心控制器是由STRUTS2框架本身所提供,开发人员一般无须进行再次开发。负责具体业务处理的ACTION类则是开发者开发实现的重点,在这些ACTION对象中会进行所有的业务操作,业务操作处理完毕,由STRUTS的核心控制器负责转向转向或将处理结果返回给客户端。4)配置WEBXML该文件负责配置STRUTS2的核心控制器,只有加载了FILTERDISPATCHER,WEB应用才能获得整个STRUTS2框架所提供的服务。5)配置STRUTSXML(三)STRUTS2技术发展趋势计算机信息化的发展迅速且广泛,对计算机软件的要求越来越高,软件开发技术也随之不断发展和更新。目前的软件开发技术主要分为NET和JAVA两大阵营,各自都已有成熟的开发体系。STRUTS2框架是JAVA方面一个重要的开发技术点,它是WEB页面层的框架,负责页面的开发和衔接业务层。目前,MVC模式已被广泛地应用于WEB应用开发之中,通过采用STRUTS2框架,可以开发高性能的、面向事务的WEB应用,可以简化WEB应用程序的开发过程,提高开发效率,缩短开发周期。STRUTS2带来的不仅仅是开发的便利性,它还从根本上为开发人员构思和构建WEB应用程序提供了一种新的方式。1框架技术更完善STRUTS2对STRUTS1进行了巨大的改进,是WEBWORK2的升级。它采用拦截器的机制来处理用户请求,使得业务逻辑控制器能够与页面端的SERVLETAPI完全脱离开。这种“分层的思想”让代码具有可扩展性和易维护性。2测试越来越方便STRUTS2的ACTION可以通过初始化、设置属性和调用方法来测试。依赖注入的支持也使测试变得更简单。四STRUTS2框架技术存在问题在STRUTS2中ACTION中取得从JSP中传过来的参数时还是有点麻烦。可以为STRUTS2的ACTION中的属性配置上GETTER和SETTER方法,通过默认拦截器,就可以将请求参数设置到这些属性中。如果用这种方式,当请求参数很多时,ACTION类就会被这些表单属性弄的很臃肿,让人感觉会很乱。还有ACTION中的属性不但可以用来获得请求参数还可以输出到JSP中,这样就会更乱。查询各种文献,总结出,STRUTS2优点远远大于缺点,但是缺点的存在也不能够忽视,需要不断去探索与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论