Struts应用开发框架的研究与改进

Struts应用开发框架的研究与改进

一、对Struts应用开发框架的研究和改进(论文文献综述)

李文军[1](2015)在《基于STRUTS框架的WEB信息系统的研究与应用》文中进行了进一步梳理随着计算机技术、通信技术和互联网技术的迅猛发展,基于浏览器/服务器应用模拟的Web应用程序越来越普及。当前Web应用程序开发主要有两种方式:传统开发方式和基于MVC(Model View Controller)模式的开发方式。与传统开发模式比较,基于MVC的开发模式优点是把业务逻辑和显示逻辑很好的进行了分离。这样就减小了整体设计的复杂性,满足了复杂应用系统的要求。因此,MVC模式被很多的软件开发人员作为Web应用开发的最佳选择。Struts是MVC模式的框架,它基于J2EE平台,这一框架降低了构建多层Web应用的复杂性,提供可移植的软件构架。本文的主要内容是研究了基于Struts框架的Web系统,利用J2EE平台进行信息系统的软件开发,系统采用基于J2EE的三层体系,三层体系指的是表示层、业务逻辑层以及数据存储层。采用Struts框架实现J2EE的三层体系结构之后,程序结构更加清晰,每一层功能明确,从而降低了程序的复杂性。Struts框架是目前非常常用的MVC框架,但是采用Struts框架实现MVC模式,还存在某些不足之处,本文针对Struts框架的几点问题对Struts框架进行了探讨和改进,最后通过开发渤海大学在线考试系统,证明扩展后的Struts框架可以被很好的利用到系统当中去,达到了在实际项目中研究和改进Struts框架的目的。

马慧斌[2](2013)在《JavaEE框架技术研究及其在OAO电子商务模式中的实现》文中研究说明伴随电子商务应用的深化与普及,传统的电子商务经营模式受到挑战,经营模式的创新迫在眉睫。借鉴传统企业线下实体经营管理经验,充分利用电子商务经营管理的优势,本文提出一种新型的电子商务模式——OAO(OnlineandOffline)线上线下融合式。电子商务系统就是企业开展电子商务的信息系统的体系结构框架,当前基于EJB组件模型的企业应用系统存在耦合过高、入侵性太强、缺乏可伸缩性等问题。为满足企业应用系统不断增长的需求,提高企业信息系统交互的灵活性,根据企业信息化应用的特点,遵循应用框架设计原则,在JavaEE分布式架构的基础体系框架上,提出了应用框架技术改进传统的基于EJB组件模型的解决方案。本方案的主要特点是:在JavaEE体系结构的各层使用优秀的开源框架,表示层使用Struts2框架,Struts2集成MVC设计模式层次结构分明的特点,提供了强大的标签表示技术,灵活自然的控制器分配方式,并且为其他框架的整合预留了灵便的接口;业务逻辑层使用Spring框架,Spring以IOC容器作为构建应用框架系的基础,它是一个全方位的整合框架,通过DI依赖注入,可以无缝的整合各种框架组件,实现框架组件之间的松散耦合;持久层由Hibernate框架技术现实,Hibernate框架是功能强大的O/RMapping(Object/RelationMapping)框架,它更好的封装JDBC层,而且有效的解决了关系型数据库与对象之间的阻抗不匹配的问题,把关系数据库中的表映射为对象,以面向对象的方式操作数据库。为了验证本文提出的解决方案的可行性,根据JavaEE应用框架开发系统对OAO电子商务模式的电子商务系统进行开发设计,通过对该电子商务系统的工作层次以及特点的分析,表明引入可扩展、可移植、可重用性良好的框架组件的JavaEE应用框架开发系,不但保证了核心代码的开发质量,还提高了开发效率,缩短了应用程序投放市场的时间,是一套可伸缩性强、可扩展性好、易维护性好、耦合性低的企业应用开发系统。

张春华[3](2010)在《基于MVC模式的Struts框架的研究与应用》文中研究指明在如今的Internet时代,为了可以更方便快捷地设计与开发Web应用程序,更好地解决开发过程中业务和显示逻辑混淆不清的问题,Struts框架被基于MVC设计模式所引用。Struts对提高Web应用的开发速度做出很大贡献,如果在Web应用中使用Struts,开发人员将把从头开始设计框架的时间节省下来,进而把精力集中在如何解决实际的业务问题上。本文首先详细介绍Struts以及相关技术,充分了解Struts等相关技术在Web应用开发中所起到的作用。再根据一个网上书店的实例模块来系统阐述Struts在Web应用中发挥的作用,搭建出一个完整的、优秀的Struts开发框架。本文中的实例模块名为网上书店,是基于J2EE的多层体系结构开发一套Web应用。在对系统开发背景进行充分了解得基础之上,分析了与传统书店相比具备的优势之后对系统进行了可行性研究,并制定出系统的总体框架,该系统包括用户管理模块,主要为用户提供用户名注册、修改个人信息和管理员操作功能它包括前台和后台两个处理过程,其中前台主要为用户提供服务,后台主要由管理员进行操作;图书管理模块,管理员可以通过此模块删除、修改图书的信息,并且可以录入新的图书信息,主要以列表形式显示从数据库中查询的图书信息;图书搜索模块,管理员或普通用户可以通过该模块搜索并查看数据库中的图书信息,图书信息以列表形式显示出来,用户可在页面中进行购买、查看图书内容等操作;图书选购模块,用户通过此模块可以完成购买图书的流程,购买流程中可使用购物车暂时存放要购买的图书,也可以进行修改购买图书数量的操作;订单处理模块,本模块主要为管理员提供对数据库中的订单信息进行查看、删除、修改等操作,同时可完成用户提交订单的操作;用户帮助中心模块,用户可从该模块中可获取客户服务电话以便联系管理员。系统中的模块基本涵盖了网上书店具有的几大优势;同时在对实例所用到的相关技术进行描述时也会介绍一些在模块中运用的其他框架和技术,重点是介绍在实例模块中如何搭建Struts框架以及Struts框架所起到的作用。论文利用数据字典描述了系统数据库所需的实体内容,其中主要包括用户表和图书表。本文首先会对Struts框架进行总体的概述,阐明在开发Web应用时使用Struts框架的意义。其次会对开发实例模块时所使用的开发工具和相关软件的运行平台做一个总体的介绍,该系统使用的数据库软件是IBM公司开发的DB2;同时系统采用Eclipse开发平台,它是一个开放源码的,可扩展的应用开发平台,为编程人员提供了Java的集成开发环境;服务器则选用的是在Sun公司的JSWDK的基础上发展起来的一款优秀的Servlet/JSP容器,即Tomcat服务器。然后对在开发实例模块时所使用的相关技术进行详细的介绍,包括系统模式B/S结构、Servlet、JSP、MVC、JDBC、Java语言以及与软硬件等相关技术支持内容,这部分是本论文的一个重点,在这里将对Struts框架各部分组件以及运行流程做一个详细的介绍。最后将会对实例模块中各部分的功能进行详细描述,并展示各部分的实例图片;同时会根据前一章对Struts组件以及运行流程的描述来展示Struts框架在实例模块中所起到的作用,这部分是本文的另一个重点,这里将会完成对Struts框架的研究与应用。

王彬,张计龙[4](2010)在《Struts2框架的改进与实现》文中研究指明为提高Web应用开发效率,在进一步改进MVC模式的实现框架Struts2的基础上,设计轻量级模块化Web应用基础框架.应用实践表明:该框架可应用于各种复杂Web应用,具有开发速度快、管理方便、过程严谨、易于部署的特点,可较好地规范开发流程,保障开发质量.

祝世东[5](2010)在《基于MVC设计模式的Struts框架在建材检测系统中的研究与应用》文中研究表明在基于Web应用开发技术的发展过程中,为了提高开发效率,节约软件成本,软件复用技术被广泛地应用于各种Web应用的项目开发中。设计模式是软件设计层面的复用技术,MVC(Model-View-Controller)设计模式把表示、控制和业务逻辑相分离,解决了Web应用开发中业务逻辑和表现逻辑的捆绑以及重复功能和重复代码等问题。Struts是Java Web应用中实现MVC模式的首选框架,它为构建应用提供基本的结构和服务,使软件开发更加快速、简便、流程化。Struts很好地解决了复杂应用中的成本高、风险大、效率低、维护难等问题,为后续的软件开发提供了优质高效、可复用的解决方案。本文以MVC设计模式和Struts框架的工作原理为基础,结合JSF框架和Hibernate框架的特点,对Struts框架进行了有效的整合,设计并实现了Java Web开发环境下,基于MVC设计模式的Struts整合框架在Web应用中的多层开发结构。主要的研究工作包括:采用JSF框架的Struts-Faces集成库技术对框架的表示层进行了扩展,该方法可以与Struts的JSP标签库结合使用,能够简化页面的编写,并增强了界面组件的功能;采用前端控制器的思想对Struts的控制层进行了改进,提高了系统的扩展性和可控性;对Struts框架的业务逻辑层功能进行了分离,采用用Hibernate框架构建了持久层,能够实现建立持久化对象、封装数据访问操作并分离业务逻辑和数据访问的目的。本文所论述的Struts整合框架具有层次清晰、职责分明的特点,各层次的设计相对独立,降低了应用层间的耦合,增强了框架的复用程度,利于系统的扩展升级和后期维护,实现了软件复用节约成本、降低风险的目标。文章的最后将整合框架应用于沈阳市建材质量检测监督远程管理信息系统的实践项目,实现了项目的主要功能,并对整合框架的复用性、合理性和实用性进行了验证。

龚洁静[6](2009)在《基于Struts改进框架的电子税务系统设计与实现》文中研究说明Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。在JSP Web应用开发中应用得非常广泛,可以解决开发周期长、维护管理混乱等问题。本文结合Struts框架的优势,在Struts的基础上做了一些改进,设计和实现了常熟市地税局电子税务系统。本文首先介绍了MVC设计模式。MVC模式不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性。接着分析了Struts的工作原理以及Struts的开发目的。Struts是MVC的一种实现,它继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。它的目的是为了帮助开发人员减少在运用MVC设计模型来开发Web应用的时间。增强了开发人员对系统的整体把握,提高了系统的可维护性和可扩充性。然后在分析了Struts的优点和缺点,以及Struts与JSF和Spring两个框架的比较之后,针对于Struts的不足之处提出了改进。(1)对Struts的XML配置文件架构做了精简,同时为了协同开发的便利性,把Struts-config.xml拆分为多个文件;(2)外围组件极大最佳实践化:前后台集成一起的上下载组件、与Session无关的校验码、序列号生成器、等等。同时设计与实现了一个电子税务系统。在分析了项目背景和设计原则,以及项目需求分析后,结合改进框架列举了文件上下载组件/图像显示组件、XML配置文件的使用、用户登录随机码的实现、序列号生成器的实现4个具体实例。最后对本文做了总结,指出了尚存的问题和将来的工作。

于光[7](2009)在《基于MVC模式的Struts技术在Web应用中的研究与实现》文中指出随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构正在不断的发展完善,并逐渐成为Web应用开发的主流。如何设计和构建一个强健的,具有伸缩性的、可重用的Web应用体系架构是我们所面临的挑战。基于上述问题,本文主要进行了以下的研究和设计工作:首先对课题的研究目的、意义及国内外发展现状进行了介绍,其次深入研究了MVC设计思想、优点及其在J2EE平台上的实现,接着重点讨论了基于MVC模式的Struts框架,对其整体结构、开发流程及优缺点进行了分析,然后详细阐述了该框架在Web开发中的应用,并通过引入Ajax的异步传输技术对Struts框架进行改进,最后结合一个基于Struts框架的电子政务管理系统,对Struts框架的实际应用进行了分析,验证了实现方法的可行性。

叶长春[8](2008)在《基于MVC的Struts框架的应用研究》文中认为Struts框架经过八年多的发展,版本已经从Struts1.x发展到今天的Struts2.x,即所谓的从Struts1到Struts2。从过去的岁月来看,Struts是所有MVC框架中不容辩驳的胜利者,不管是市场占有率,还是所拥有的开发人群,Struts都拥有其他MVC框架不可比拟的优势。本文从设计模式和框架的基本概念入手,通过研究Struts框架控制器的源码,提取出其中实现的前端控制器模式、应用控制器模式、命令模式、服务工作者模式、单例模式和装饰器模式。接着从Struts框架的概念出发,研究了Struts2.0以前的版本是如何实现MVC架构模式的,接着研究了它的工作流程,详细分析了Struts2的两个前身:Struts1和WebWork,WebWork的数据流程,以及这两个框架的架构和主要特征,然后深入研究了Struts2框架的体系,包括Struts2框架的架构、标签库、控制器组件等,并对Struts2的拦截器技术的实现作了重点研究,对它的功能作了深入的分析,并对Struts1和Struts2的应用方面的差异进行了比较与分析。然后以湖北京珠高速公路管理系统的总体架构为背景,对Struts的模型层的实现进行扩展,且引入了持久化数据,及Hibernate框架,最终,应用Struts作为表示层实现,应用Hibernate作为持久层实现,并结合最新的Spring技术作为业务层实现,进行整合,利用Spring的特性去整合Struts和Hibernate这两大框架,最大程度上降低了它们的耦合性,从而设计出了一套足够灵活、松散耦合、可扩展且高效的Web开发框架。本文重点研究了以下几个问题:(1)详细分析了Struts框架的设计模式,以及Struts、Hibernate等框架的技术特点和实现方法。(2)深入探讨Struts2.0以后的版本对Struts1.x的巨大改进,并详细分析了Struts2.0的技术特点,对Struts2.0的核心基石拦截器件做深入研究。(3)以湖北京珠高速公路管理系统的总体架构为背景,整合Struts、Spring和Hibernate框架的Web实现,降低了各层之间的耦合性。

陈贤[9](2008)在《对Struts+Hibernate框架的研究与实践》文中提出J2EE是当前成长最快的技术架构,它已经成为开发复杂企业级应用的首选。Struts+Hibernate体系架构能为企业级J2EE Web应用带来新契机,但它还处于试用和摸索阶段,许多问题有待解决。本文研究基于Struts+Hibernate体系架构开发J2EE Web应用。本文首先对Struts的理论基础和体系结构及Hibernate对象持久化技术进行了深入研究,然后在授课信息系统项目开发中验证研究成果,最后总结出一套基于Struts和Hibernate体系架构开发J2EE Web应用的有效方法。本文的研究成果有以下几个方面:利用Hibernate技术实现数据库持久化层;结合DAO设计模式实现逻辑业务层;采用DTO设计模式降低Web层和Business层的通信负荷;通过扩展Action类,实现用户登录检验、读取Locale设置等整个系统共用的控制功能;创建两种类使系统页面有统一的风格;结合Struts与Ajax技术带来更好的页面浏览体验。本文提出的方法有效降低了J2EE Web系统各个层次之间的耦合程度,显着提高了系统的可重用性和可维护性,有很好的借鉴和推广价值。

叶娜[10](2007)在《Struts框架的扩展与改进》文中认为Struts框架是目前流行的Web应用开发框架之一。为了更好地使用和开发框架,在对Struts框架源码进行深入分析的基础上,总结了Struts框架中的主要扩展点,包括插件的使用以及配置类和控制器的扩展点;结合实际使用经验,提出通过制定基Action方法模板以便于开发。此外,提出视图和模型机制的扩展和改进方案,包括ActionForm子类代码自动生成、Struts标签库的扩展以及使用业务委托和服务定位器设计模式访问模型。

二、对Struts应用开发框架的研究和改进(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、对Struts应用开发框架的研究和改进(论文提纲范文)

(1)基于STRUTS框架的WEB信息系统的研究与应用(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 研究背景
    1.2 相关领域研究现状
    1.3 本文主要研究内容及结构
第2章 J2EE基本理论概述
    2.1 J2EE的基本概念
        2.1.1 J2EE介绍
        2.1.2 J2EE的特点
    2.2 J2EE的N层体系结构
        2.2.1 J2EE两层体系结构
        2.2.2 J2EE三层体系结构
        2.2.3 J2EE四层体系结构
        2.2.4 J2EE五层体系结构
    2.3 服务和容器
        2.3.1 服务类型
        2.3.2 容器类型
    2.4 J2EE组件、框架与设计模式
        2.4.1 J2EE组件
        2.4.2 框架
        2.4.3 设计模式
    2.5 本章小结
第3章 MVC设计模式的研究
    3.1 两种开发模式Model 1和Model 2
        3.1.1 Model 1
        3.1.2 Model 2
    3.2 MVC模式的组成
        3.2.1 模型
        3.2.2 视图
        3.2.3 控制器
    3.3 MVC模式的优势与不足
        3.3.1 MVC模式的优势
        3.3.2 MVC模式的不足
        3.3.3 MVC模式的适用范围
第4章 Struts框架及改进
    4.1 基于MVC模式的框架概述
        4.1.1 框架的概念
        4.1.2 使用框架的优势
    4.2 Struts框架组成
        4.2.1 控制器组件
        4.2.2 模型组件
        4.2.3 视图组件
    4.3 Struts的配置
        4.3.1 web.xml配置
        4.3.2 struts-config.xml配置
    4.4 Struts的工作流程及优缺点
        4.4.1 Struts的工作流程
        4.4.2 优点
        4.4.3 缺点
    4.5 Struts框架的扩展与优化
        4.5.1 Struts扩展理论
        4.5.2 控制器的扩展
        4.5.3 模型层的优化
    4.6 本章小节
第5章 优化和扩展后的Struts框架在系统中的应用
    5.1 在线考试系统的系统背景与需求
    5.2 系统架构的设计
        5.2.1 体系结构设计
        5.2.2 系统的处理流程
        5.2.3 系统开发环境
        5.2.4 数据库设计
    5.3 扩展后的Struts框架在系统中的应用
        5.3.1 Struts配置
        5.3.2 模型的优化设计
        5.3.3 视图的设计
        5.3.4 控制器的设计
    5.4 开发过程中遇到问题与改进
        5.4.1 数据记录的分页显示问题
        5.4.2 中文请求的处理
    5.5 系统运行测试结果
        5.5.1 系统登录
        5.5.2 个人信息管理模块
        5.5.3 学生参加考试模块
        5.5.4 管理员窗口
第6章 结论与展望
    6.1 主要工作
    6.2 工作展望
参考文献
致谢

(2)JavaEE框架技术研究及其在OAO电子商务模式中的实现(论文提纲范文)

摘要
Abstract
第一章 引言
    1.1 选题背景
    1.2 研究的目标及意义
    1.3 论文的主要内容及成果
    1.4 论文的组织结构
第二章 框架技术与 Java EE 平台
    2.1 框架技术
        2.1.1 框架技术的概念
        2.1.2 使用框架技术对软件发展的意义
    2.2 Java EE 应用框架设计
    2.3 Java EE 平台结构体系
        2.3.1 Java EE 平台介绍
        2.3.2 Java EE 多层体系结构分析
第三章 Java EE 平台上的应用框架体系
    3.1 基于 EJB 的传统 Java EE 构架方案分析
    3.2 Java EE 平台上的应用框架体系引入
    3.3 改进方案与基于 EJB 的传统 Java EE 方案比较
    3.4 Java EE 应用框架整体设计
第四章 改进方案的 Java EE 应用框架系统具体设计
    4.1 Struts2 框架技术
        4.1.1 Struts2 概述
        4.1.2 Struts2 的结构体系与工作机制
        4.1.3 Struts2 的配置文件
        4.1.4 Struts2 框架作为表示层的优势
    4.2 Hibernate 框架技术
        4.2.1 ORM
        4.2.2 Hibernate 框架技术的结构体系与工作原理
        4.2.3 Hibernate 配置文件
        4.2.4 hibernate 的优点
    4.3 Spring 框架
        4.3.1 Spring 的作用与意义
        4.3.2 Spring 框架的组成
        4.3.3 Spring 的主要特性
    4.4 改进方案的 Java EE 应用框架系统中的框架整合技术
        4.4.1 Struts2 框架技术与 Spring 框架技术整合
        4.4.2 Hibernate 框架技术与 Spring 框架技术整合
        4.4.3 Java EE 应用框架系统运行过程
第五章 Java EE 应用框架系统在 OAO 电子商务模式中的实现
    5.1 系统需求分析
        5.1.1 系统的组成
        5.1.2 系统用例设计
    5.2 数据库设计
        5.2.1 数据库实体的设计
        5.2.2 数据库基本表结构的设计
    5.3 系统结构设计
        5.3.1 架构的实现环境
        5.3.2 项目的目录结构
        5.3.3 表示层设计
        5.3.4 业务逻辑设计
        5.3.5 持久层—域模型层实现
        5.3.6 持久层—dao 层实现
    5.4 系统的运行界面
    5.5 系统的特点
第六章 结论及展望
参考文献
附录
攻读研究生期间取得的研究成果
致谢

(3)基于MVC模式的Struts框架的研究与应用(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 Struts 框架的概述
    1.2 Struts 框架的意义
    1.3 本章小结
第2章 相关工具及运行平台简介
    2.1 IBM DB2 数据库简介
    2.2 Eclipse 开发平台简介
    2.3 Tomcat 网络服务器简介
    2.4 实例模块的运行平台
        2.4.1 硬件平台
        2.4.2 软件平台
    2.5 本章小节
第3章 基本概念和理论基础
    3.1 Java 编程语言
        3.1.1 Java 的历史
        3.1.2 Java 语言的优点
    3.2 B/S 结构
    3.3 Java Web 应用
    3.4 Servlet 组件
    3.5 JSP 技术
        3.5.1 什么是动态网页
        3.5.2 什么是JSP 技术及JSP 组件
    3.6 JDBC 技术
    3.7 J2EE 技术
    3.8 MVC 设计模式
        3.8.1 控制器
        3.8.2 模型
        3.8.3 视图
        3.8.4 MVC 的优缺点
        3.8.5 MVC 的适用范围
    3.9 Struts 的实现机制
        3.9.1 模型的实现
        3.9.2 视图的实现
        3.9.3 控制器的实现
        3.9.4 配置文件struts-config.xml
    3.10 Struts 的其他相关组件
        3.10.1 Struts 的标签
        3.10.2 Validator 验证框架
        3.10.3 reset()方法
        3.10.4 ActionError 类
        3.10.5 ActionErrors 类
        3.10.6 ActionForward 类
        3.10.7 ActionMapping 类
    3.11 Struts 的工作流程
    3.12 本章小结
第4章 系统分析与概要设计
    4.1 系统的作用及意义
    4.2 系统的开发背景
    4.3 系统的可行性研究
    4.4 系统的总体架构
    4.5 应用的其他框架
        4.5.1 Hibernate 框架
        4.5.2 Spring 框架
    4.6 系统模块功能概述
        4.6.1 用户管理模块
        4.6.2 图书管理模块
        4.6.3 图书搜索模块
        4.6.4 图书选购模块
        4.6.5 定单处理模块
        4.6.6 用户帮助中心模块
    4.7 系统功能实现数据
        4.7.1 模型部分
        4.7.2 视图部分
        4.7.3 控制器部分
    4.8 数据库需求分析
        4.8.1 t_user 表(用户表)
        4.8.2 t_book 表(图书表)
    4.9 本章小结
第5章 总结与展望
    5.1 工作总结
    5.2 研究展望
参考文献
作者简介
致谢

(4)Struts2框架的改进与实现(论文提纲范文)

0 引 言
1 Struts2框架及其工作原理
2 Struts2的改进框架设计
    2.1 构建AJAX表现层模板
    2.2 改进Struts2控制器
    2.3 设计ActionBean基础类
    2.4 菜单设计和模块解耦
3 结 论

(5)基于MVC设计模式的Struts框架在建材检测系统中的研究与应用(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 研究背景和目的
    1.2 课题内容和意义
    1.3 目前MVC 流行框架的应用背景
        1.3.1 JSF 框架
        1.3.2 Spring 框架
        1.3.3 WebWork 框架
        1.3.4 Struts 框架
    1.4 论文组织
    1.5 本章小结
第2章 MVC 和Struts 相关技术
    2.1 MVC 设计模式
        2.1.1 MVC 简介
        2.1.2 MVC 的原理
        2.1.3 MVC 的特点
    2.2 Struts 框架
        2.2.1 Struts 的结构
        2.2.2 Struts 的工作流程
        2.2.3 Struts 的配置文件
        2.2.4 Struts 的特点
    2.3 本章小结
第3章 Struts 框架的整合与扩展
    3.1 整合框架的体系结构
    3.2 表示层的扩展
        3.2.1 Struts 的视图层
        3.2.2 JSF 对表示层的扩展
        3.2.3 Struts-Faces 的库标签
        3.2.4 Form Bean 类
    3.3 控制层的实现
        3.3.1 控制层操作流程
        3.3.2 控制层的基类设计
        3.3.3 控制层的改进
    3.4 业务逻辑层的设计
        3.4.1 业务逻辑层的功能
        3.4.2 业务逻辑层的基类设计
    3.5 持久层的构建
        3.5.1 持久层的功能
        3.5.2 Hibernate 框架简介
        3.5.3 使用Hibernte 建立持久层
    3.6 本章小结
第4章 系统需求分析
    4.1 系统描述
    4.2 系统总体目标
    4.3 系统网络结构
    4.4 功能需求分析
        4.4.1 系统管理
        4.4.2 检测业务
        4.4.3 办公系统
        4.4.4 客户管理
        4.4.5 门户网站
    4.5 技术需求分析
    4.6 系统设计原则
    4.7 本章小结
第5章 整合框架在建材检测系统中的应用
    5.1 系统开发环境
    5.2 系统表示层的实现
        5.2.1 系统页面的实现
        5.2.2 Form Bean 的后台处理
    5.3 整合框架的应用
        5.3.1 整合框架的类结构
        5.3.2 项目模块的实现进展
        5.3.3 框架应用举例
    5.4 系统的权限管理
        5.4.1 权限管理功能分析
        5.4.2 系统权限管理实现
    5.5 系统异常处理
    5.6 本章小结
第6章 整合框架的特点
    6.1 Struts 框架的优势
    6.2 整合框架的特点
结论
参考文献
攻读硕士学位期间发表的论文和获得的科研成果
致谢

(6)基于Struts改进框架的电子税务系统设计与实现(论文提纲范文)

详细摘要
中文摘要
Abstract
第一章 绪论
    1.1 论文研究的背景与意义
    1.2 论文研究的内容
    1.3 论文的组织结构
第二章 MVC的设计思想和优缺点
    2.1 MVC的设计思想
    2.2 MVC的实现
    2.3 MVC的变化
    2.4 MVC的模式的应用
    2.6 MVC的优点
    2.6 MVC的缺点
    2.7 其他类似的模式
    2.8 本章小结
第三章 Struts设计框架的工作原理
    3.1 基本概念
    3.2 体系结构
    3.3 Struts体系结构中的组件
    3.4 Struts配置文件
    3.5 Struts的工作原理
    3.6 本章小结
第四章 对Struts的改进
    4.1 Struts的优点
    4.2 Struts的缺点
    4.3 与JSF的区别
    4.4 与Spring的区别
    4.5 对Struts的改进
    4.6 本章小结
第五章 基于Struts改进框架的系统实现
    5.1 项目背景
    5.2 建设目标
    5.3 设计原则
    5.4 系统架构
    5.5 系统应用总体结构
    5.6 体系架构
    5.7 技术需求描述
    5.8 业务流程图
    5.9 功能规划图
    5.10 焦点问题阐述
    5.11 具体事例及部分代码
    5.12 本章小结
第六章 结束语
    6.1 本文工作总结
    6.2 进一步的工作与展望
参考文献
攻读学位期间公开发表的论文
致谢

(7)基于MVC模式的Struts技术在Web应用中的研究与实现(论文提纲范文)

摘要
ABSTRACT
目录
第一章 绪论
    1.1 课题研究的目的及意义
    1.2 国内外的发展现状
    1.3 论文的研究内容及结构
第二章 基于 MVC的 Struts框架研究
    2.1 MVC模式的结构
    2.2 Struts概述
    2.3 Struts的体系结构
    2.4 Struts的配置文件
    2.5 Struts的开发流程
    2.6 小结
第三章 Struts框架在Web开发中的应用
    3.1 B/S架构技术
    3.2 创建Struts控制器组件
    3.3 创建视图组件
    3.4 创建模型组件
    3.5 基于Struts的 Web应用程序体系结构设计
    3.6 Ajax对Struts的改进
    3.7 小结
第四章 电子政务管理系统的总体设计
    4.1 项目背景
    4.2 系统功能模块的分析与设计
    4.3 系统总体用例分析
    4.4 系统架构设计
    4.5 总结
第五章 基于Struts框架的电子政务管理系统的实现
    5.1 系统的模块配置
    5.2 引入Ajax技术的视图组件的实现
    5.3 控制器部分的实现
    5.4 模型部分的实现
    5.5 持久层部分的实现
    5.6 系统中的关键技术及实现
    5.7 小结
第六章 总结与展望
    6.1 总结
    6.2 展望
致谢
参考文献

(8)基于MVC的Struts框架的应用研究(论文提纲范文)

摘要
Abstract
第1章 引言
    1.1 本课题的研究的背景
    1.2 目前国内外研究现状
    1.3 本文研究的主要内容和组织结构
        1.3.1 本文研究的主要内容
        1.3.2 论文的组织结构
第2章 模式与框架
    2.1 模式
        2.1.1 设计模式的定义和分类
        2.1.2 设计模式描述
        2.1.3 模式语言
    2.2 应用框架
        2.2.1 框架定义
        2.2.2 软件框架的基本结构
        2.2.3 框架特征和设计原则
        2.2.4 框架开发和改进过程
    2.3 框架与模式
    2.4 本章小结
第3章 基于MVC的Struts框架基本理论
    3.1 MVC模式概述
        3.1.1 MVC的优点
        3.1.2 MVC的不足
    3.2 Struts实现MVC的原理
    3.3 Struts的工作流程
    3.4 Struts框架的核心组件
        3.4.1 Struts控制器组件
        3.4.2 Struts控制器组件主要包括
        3.4.3 Struts模型组件
        3.4.4 Struts视图组件
        3.4.5 Struts标签库
        3.4.6 Struts配置文件
    3.5 本章小结
第4章 Struts2框架对的Struts1的改进
    4.1 Struts1不足之处
    4.2 WebWork简介
        4.2.1 核心控制器
        4.2.2 业务控制器
        4.2.3 Struts2的视图组件
        4.2.4 Struts2的运行流程
        4.2.5 Struts2的配置文件
        4.2.6 Strut 2的标签库
        4.2.7 Struts2的控制器组件
    4.3 Struts2与Struts1的对比
    4.4 本章小结
第5章 湖北京珠高速公路管理系统的架构与实现
    5.1 概述
    5.2 Web应用的层次结构
        5.1.1 表示层(PresentationLayer)
        5.1.2 持久层(PersistenceLayer)
        5.1.3 业务层(BusinessLayer)
        5.1.4 域模型层(DomainModelLayer)
    5.3 开源框架选择策略
        5.2.1 Struts
        5.2.2 Hibernate
        5.2.3 Spring
    5.4 开发框架设计
        5.3.1 项目的目录结构
        5.3.2 域模型层
        5.3.3 表示层的建立
        5.3.4 业务层的构建
        5.3.5 持久层的搭建
    5.5 系统运行结果
        5.5.1 系统主界面
        5.5.2 养护任务模块主界面
        5.5.3 工程管理模块主界面
    5.6 本章小结
第6章 总结和展望
    6.1 研究成果
    6.2 存在的不足
    6.3 Struts的未来
参考文献
致谢
作者在攻读硕士学位期间发表的学术论文

(9)对Struts+Hibernate框架的研究与实践(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 引言
    1.2 国内外现状和发展趋势
    1.3 本文的主要工作
第二章 开发J2EE Web应用涉及的技术
    2.1 开发J2EE Web应用的核心技术
    2.2 开发J2EE Web应用其它技术概述
    2.3 本章小结
第三章 设计模式及模式实现
    3.1 设计模式
    3.2 实现MVC设计模式的两种规范
    3.3 Struts框架概述
    3.4 本章小结
第四章 Java对象持久化技术
    4.1 J2EE应用的分层结构
    4.2 多层应用中的持久层
    4.3 Hibernate框架
    4.4 本章小结
第五章 系统体系架构与系统实现方案
    5.1 系统体系架构设计
    5.2 Struts+Hibernate体系架构的业务流程
    5.3 系统实现方案
    5.4 本章小结
第六章 授课信息系统实践
    6.1 授课信息系统介绍
    6.2 系统模型组件实现
    6.3 系统Web层的核心——控制器组件实现
    6.4 系统的UI——视图组件实现
    6.5 系统的异常处理机制
    6.6 本章小结
结束语
致谢
参考文献
研究成果

(10)Struts框架的扩展与改进(论文提纲范文)

0 引 言
1 框 架
    1.1 框架的概念
    1.2 使用框架的优势
    1.3 框架与其他概念的关系
2 Struts框架的扩展点及改进
    2.1 使用插件Plug-in机制
    2.2 Struts框架配置类的扩展
    2.3 控制器的扩展点
        2.3.1 ActionServlet的扩展
        2.3.2 RequestProcessor的扩展
        2.3.3 基Action的扩展
        (1) 基Action中封装公共逻辑。
        (2) 制定基Action方法模板。
    2.4 视图机制的扩展与改进
        2.4.1 ActionForm子类代码自动生成
        2.4.2 Struts标签库的扩展
    2.5 模型组件访问机制的扩展
3 对开发和选择框架时的一些个人见解
4 结束语

四、对Struts应用开发框架的研究和改进(论文参考文献)

  • [1]基于STRUTS框架的WEB信息系统的研究与应用[D]. 李文军. 东北大学, 2015(06)
  • [2]JavaEE框架技术研究及其在OAO电子商务模式中的实现[D]. 马慧斌. 长安大学, 2013(05)
  • [3]基于MVC模式的Struts框架的研究与应用[D]. 张春华. 吉林大学, 2010(05)
  • [4]Struts2框架的改进与实现[J]. 王彬,张计龙. 大连海事大学学报, 2010(02)
  • [5]基于MVC设计模式的Struts框架在建材检测系统中的研究与应用[D]. 祝世东. 沈阳理工大学, 2010(06)
  • [6]基于Struts改进框架的电子税务系统设计与实现[D]. 龚洁静. 苏州大学, 2009(10)
  • [7]基于MVC模式的Struts技术在Web应用中的研究与实现[D]. 于光. 长春理工大学, 2009(02)
  • [8]基于MVC的Struts框架的应用研究[D]. 叶长春. 武汉理工大学, 2008(09)
  • [9]对Struts+Hibernate框架的研究与实践[D]. 陈贤. 西安电子科技大学, 2008(01)
  • [10]Struts框架的扩展与改进[J]. 叶娜. 计算机技术与发展, 2007(12)

标签:;  ;  ;  ;  ;  

Struts应用开发框架的研究与改进
下载Doc文档

猜你喜欢