西安电子科技大学硕士学位论文基于MVC模式的Struts框架在电力客户服务支持系统中的应用姓名:靳薇申请学位级别:硕士专业:软件工程指导教师:徐学洲;陆明怡20050101基于MVC模式的Struts框架在电力客户服务支持系统中的应用作者:靳薇学位授予单位:西安电子科技大学参考文献(43条)1.参考文献2.DeepakAlur.JohnCruvi.DanMalks.牛中奇.丁天.田蕴哲J2EE核心模式20033.ErichGamma.RichardHelm.RalphJohnson.JohnVlissids设计模式:可复用面向对象软件的基础20024.KevinDuffey.VikramGoyal.TedHustedJsp站点设计编程指南20025.JoeephJBambara.PaulRAllenJ2EE技术内幕20026.查看详情20027.龚永生当前流行的J2EEWEB应用架构分析8.MalcolmDavisStruts,anopen-sourceMVCimplementation9.赵晨希用struts建立MVC应用的介绍10.HolenStruts原理、开发及项目实施11.阎宏Java与模式200412.邵维忠.杨芙清面向对象的系统设计200413.MartyHall.钟鸣.石永平Servlet与Jsp权威指南200214.DavidHarms.黄习福.梁桂霞.朱国庆JSP、Servlets与MySQL开发指南200115.李肃义.李洋在JSP中使用JavaBeans连接数据库[期刊论文]-吉林大学学报(信息科学版)2002(3)16.邓贵仕.易峰.李文立支持Multi-interface的MVC设计模式研究[期刊论文]-计算机应用2002(6)17.何成万.余秋惠MVC模型2及软件框架Struts的研究[期刊论文]-计算机工程2002(6)18.邓玉龙MVC设计模式在电子商务系统中的研究与应用[期刊论文]-南京邮电学院学报(自然科学版)2002(2)19.冯锡炜.崔雅娟.秦航应用MVC模式开发商务网站的研究石油化工2002(03)20.姚慧广.赵岳松Web编程中MVC模型的应用[期刊论文]-微机发展2002(3)21.钱建良基于MVC结构的网络应用程序的复用2001(04)22.孙莹.许俊华.张毅.贺清峰MVC编程模型在Web程序中的应用及Java实现[期刊论文]-计算机工程与应用2001(17)23.张砚秋.陈川.何明德基于MVC设计模式构筑JSP/Servlet+EJB的Web应用[期刊论文]-计算机工程2001(11)24.陆继翔.刘芳珠.潘金贵JAVA新类库中的MVC结构以及通信实现方法1998(12)25.饶一梅.王治宝.王秀峰软件设计模式及其在Java类库中的典型实现[期刊论文]-计算机工程与应用2002(4)26.童立.马远良设计模式在基于组件的框架设计中的应用[期刊论文]-计算机工程与应用2002(17)27.钟茂生.王明文软件设计模式及其使用[期刊论文]-计算机应用2002(8)28.张世博.周树杰.闵艳JAVA程序开发中的设计模式[期刊论文]-微型电脑应用2002(9)29.许幼鸣.徐锦.赵文耘.钱乐秋基于设计模式的软件重用1999(03)30.黄美莹.郑纬民.汪东升.杨广文基于B/S模式和JSP技术的网络流量动态监控系统[期刊论文]-计算机工程与应用2002(1)31.罗俊.李仁旺.陈立平用JSP/Servlet构建的三层式产品开发过程管理系统[期刊论文]-计算机工程2002(4)32.柳巧玲JSP运行环境及其应用[期刊论文]-计算机工程2002(8)33.丁振国.陈静.李凡基于JSP建立电子商务网站的核心技术[期刊论文]-计算机应用研究2002(7)34.张仲霞.朱国宝.陈定方基于JSP/XML的企业Web应用程序开发[期刊论文]-武汉理工大学学报(交通科学与工程版)2002(1)35.洪锡军.田涌涛.李从心基于JSP的动态信息发布技术[期刊论文]-计算机工程与设计2002(2)36.胡军.李宏Web数据库的JSP开发技术[期刊论文]-现代计算机(专业版)2002(5)37.吴晨清.荣震华用JSP/Servle技术构建Web应用[期刊论文]-计算机工程2001(1)38.扬黎明.董传良.董玮文服务器端动态网页技术--JSP+Servlet[期刊论文]-计算机工程2001(2)39.池义勇.赵莹JSP中自定义标签的开发与应用[期刊论文]-计算机应用2001(11)40.徐冰.李启炎.朱茜JSP结构模型与应用分析[期刊论文]-计算机应用研究2001(10)41.许杰星.吕昭前基于Servlet和JDBC的数据库Web访问技术2002(01)42.石晶.龚震宇基于JavaServlet实现交互式Web应用[期刊论文]-计算机工程2001(9)43.曹伟生.许映秋.钱进基于Web应用信息集成系统的网络架构研究[期刊论文]-机械设计与制造工程2002(1)相似文献(10条)1.学位论文秦莉J2EE核心模式的研究与应用2004论文主要研究了典型J2EE核心模式,它提供了在J2EE平台上设计和开发的可重用解决方案,并且每种模式都有各自的适用范围.对于这些模式,该文分析了它们的适用范围、解决方式、优势并给出流程图.同时,J2EE核心模式之间存在着大量的复杂关系,这些关系是模式语言的重要部分.该文在讨论它们关系基础上,研究了在软件开发过程中为了提高系统的稳定性、安全性、可维护性、可扩展性,如何选择合适的模式以及如何综合使用模式进行设计和开发,这是模式研究的一个重要侧面也是该文研究的重点.该文首先介绍了J2EE技术和设计模式的背景知识;然后围绕在一般项目中应用较广泛的几种典型J2EE核心模式,分析研究其适用环境、问题、使用背景、解决方案等;其次阐述模式间关系,并给出关系图,研究属于不同层的模式对它们各层模型的改善,讨论模式组合的重要性,有效组合模式,可以改善系统设计架构,最大程度的完善系统;最后结合一个具体应用实例,进一步说明如何对J2EE的多种核心设计模式进行有效选择并最终整合.2.学位论文袁金松基于OpenSource的J2EE核心模式应用与实现2006用Java开发MIS系统(管理信息系统),传统的做法是JSP+JavaBean+后台数据库,虽然采用这种方式快捷方便,但是由于其扩展性、灵活性差,只适合于小项目,对于大型软件项目的开发应该遵循Sun公司首推的J2EE核心模式思想。Sun公司的J2EE核心模式的具体实现方式多种多样,基本上可以分为两种情况,一种是使用商业性的解决方案,一种选用开源组织提供的一些技术合理组织成一个解决方案。不管是商业性解决方案,还是开源技术解决方案,他们都是使用J2EE核心模式的思想。所以论文中首先论述了J2EE核心模式的思想,然后对J2EE核心模式的进行了研究和理解,最后成功的在实际项目中灵活运用上述思想。同时,根据从实际项目中获取的经验,对这种J2EE核心模式的思想提出自己的一些观点并用技术实现。由于商业性的解决方案属于商业机密,一般不容易获得,而且其技术源代码享有专利不对外公开,所以对它的研究就具有一定的局限性。相反,开源项目中的技术、源代码全部是公开的,任何人可以使用它,修改它,并且也提供相当完备的文档资料,这就给研究提供了很大的方便性、扩展性,可以深入研究开源技术中的每一个细节。经过以上分析,采用OpenSource技术来实现J2EE核心模式是最佳的选择。论文首先介绍了传统的Java开发MIS的方式(JSP+JavaBean+数据库),然后分析其不足,提出应该采用先进的开发思想——J2EE核心模式。由此确立了本论文的研究对象是J2EE核心模式。然后详细介绍了J2EE核心模式的思想和对它的研究体会。J2EE核心模式是众多开发经验极为丰富的Java专家们总结出来的思想,因此它具有极高的思想内涵,对它的理解和研究具有很重要的价值,只有建立在对它深入了解的前提下,对下一步的J2EE核心模式技术实现才有可能。在对J2EE核心模式的理解和研究的基础上,提出了实现它的技术手段。本论文中主要采用了Struts,Spring,Hibernate三种技术来实现它,另外也包含了一些其他的开源技术(Xdoclet,Struts-Menu等等)。论文中分别详细的介绍了三种技术的特点和它们在J2EE核心模式中地位。最后,论文重点解决了三种技术如何组织在一起实现一个MIS的J2EE框架。论文中提出的这个框架具有对数据的增加、删除、修改、自定义查询、导入导出数据、动态菜单实现等等诸多功能,对在实际项目的开发具有很好的参考价值。3.期刊论文J2EE核心模式在ERP系统中的实践-微电子学与计算机2005,22(10)以某产业集团的ERP系统为例,说明了利用J2EE技术规范构建企业级应用过程中,在不同体系结构层次中,如何根据具体业务需求实现J2EE的核心模式.分别介绍了实现了多个表示层模式的Struts框架、业务层的EJBHome工厂模式和会话外观模式及集成层的数据访问对象模式.4.学位论文李明J2EE核心模式及其在低压配电信息系统中的应用研究2005随着当今科学技术的高速发展,企业商务实际在逻辑上日益复杂化,在地域上日益分布化,传统的客户/服务模型已经不再适合作为企业信息系统的基本体系结构。而由Sun公司提出的Java2平台企业版(Java2Platform,EnterpriseEdition,J2EE)是一种基于多层体系结构的分布式的服务器应用程序设计环境,J2EE平台提供一整套服务、应用程序接口和协议,对开发基于Web的多层应用程序提供了强大的功能支持。但是,对于开发一个健壮的,具有良好可扩展性和易于维护的J2EE应用程序来说,仅仅知道J2EE的技术细节是不够的,要设计良好的体系结构,得到高质量的应用程序就要知道何时如何正确使用J2EE模式。J2EE核心模式来源于无数专家对J2EE平台和技术对亲身实践,它可以实现J2EE平台经验的积累和传递,帮助记录和交流已经被证实了的解决方案,这些解决方案可以解决在不同环境里出现的问题。有效的使用J2EE模式,可以使开发者远离在J2EE平台开发过程中的重复投资。研究了当今为开发界所接受的几种J2EE核心设计模式,这些模式涵盖了一个完整的Web应用的各个层次。对于每一个模式,都给予了详细的分析,指明其优势和适用范围。然后,结合项目开发中的成功经验和失败案例,对如何在开发过程中有效地选择和应用核心模式进行了研究和探讨。最后,还给出一个实现案例,这个例子所实现的功能并不复杂,但它的设计和编码都严格遵循了J2EE核心模式,演示了如何将J2EE的多种模式整合在一起,构建一个完整的低压配电信息系统的应用。5.学位论文吕培元模式驱动J2EE应用研究2004本文主要研究了模式驱动J2EE应用的软件设计方法.首先介绍了设计模式和J2EE技术,然后对典型J2EE设计模式展开论述,对于这些设计模式,本文分析了它们的产生背景、基本原理、适用场合、使用该模式带来的优点及需要注意的问题,接着论述J2EE模式关系以及对该层应用模型改善,使开发者对使用J2EE模式后系统整体的架构有一个更为清晰的了解,接着重点论述了模式组合的重要性以及模式驱动的软件设计方法,最后结合一个具体的应用来说明如何有效选择J2EE模式并组合这些模式以最大限度的完善系统,并且对该系统进行了性能测试,以说明使用J2EE模式前后系统性能的明显变化.由于各个设计模式针对的问题不同,在解决问题的侧重点也不尽相同,而且设计模式不是孤立存在的,相互之间存在非常复杂的关系,因此J2EE开发人员如何在实际项目中选择合适的设计模式以及组合使用这些设计模式开发J2EE应用是本文的研究重点.在J2EE应用程序中使用设计模式是一个令人激动的新领域,它为现有软件设计模式增加了新元素.设计模式提供了可以提高J2EE系统性能的用于J2EE编程的可复用方法,帮助J2EE开发人员提高项目质量,缩短项目开发周期,并构建高效、安全和可靠的基于J