使用 Struts 的 MVC 设计模型

使用 Struts 的 MVC 设计模型

一、运用Struts的MVC设计模型(论文文献综述)

潘冀松[1](2019)在《基于J2EE的物业管理信息系统的设计与实现》文中指出随着中国经济的蓬勃发展及高等级商用写字楼的涌现,本土企业及外资企业对其驻所的物业管理也提出了越来越高规格的要求。在激烈的市场竞争下,物业管理的科学化与规范化、管理手段的信息化与自动化建设直接影响到物业企业的服务水平和企业形象、企业的生存力和核心竞争力。本文在对现有的物业管理系统的设计开发过程以及实际应用情况进行分析研究的基础上,引入经典的MVC设计模式和基于J2EE平台的Web应用开发方式,设计开发应用Stmts框架的物业管理信息系统。MVC设计模式将应用系统划分为模型、视图、控制器三个部分,既彼此相互独立又能协调工作,是一种优秀的设计模型。在

钱齐政[2](2015)在《互联网信访系统的设计与实现》文中进行了进一步梳理在互联网技术高速发展的今天,法院办公也逐渐从传统的纸质化转向了电子化,其中通过建立互联网信访系统,提供在线信访平台,让当事人能够在线对案件进行上访,极大地减少了上访成本。同时也让办案法官可以在线统一处理全市的信访案件,改变了原来繁琐的纸质办公环境,提高了法院对信访案件的处理效率。互联网信访系统还提供了统计分析功能,为法官在工作中的决策提供了准确依据。天津市法院原有的信访方式主要都是需要案件当事人通过到法院具体上访机构进行纸质形式的信访,期间的信访案件登记、处理等工作都需要人工完成。导致信访工作效率不高、当事人和法官之间的沟通成本高。因此,天津市高级人民法院决定开发适合天津市使用的互联网信访系统,系统使用JAVA语言开发,采用了 B/S架构,并应用了 J2EE的标准三层架构,使用了 MVC设计模式,在三层架构中涉及了 Spring、Struts、Hibernate框架等技术。本文围绕天津市互联网信访系统的设计与实现,开展了以下工作:(1)介绍了本系统所涉及的MVC模式、Struts、Spring、Hibernate框架等技术,并分析了它们的优缺点。(2)通过分析系统的基本需求,对系统总体设计进行了阐述,同时对系统各主要模块进行了详细设计分析,并设计了系统具体的数据库表结构。并着重介绍了系统整体所使用的分层结构和基于表示层、业务逻辑层、数据持久层所使用的 Struts、Hibernate 和 Spring 框架。(3)在设计分析的基础上,重点阐述了系统中当事人信访模块、法官办案模块、统计分析模块、后台配置管理模块的具体实现细节。

李文军[3](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框架的目的。

王健[4](2010)在《基于MDA的MVC建模与模型转换技术研究》文中指出模型驱动架构(MDA)是以模型为中心的软件开发方法。模型表示和模型转换是MDA的核心技术。实现MDA的关键是建立平台无关模型(PIM)和平台相关模型(PSM),并定义PIM到PSM和PSM到代码的转换规则。目前,模型表示和模型转换方法还没有统一的标准。模型/视图/控制器(MVC)模式是一种软件架构模式。现有的MDA建模理论中缺少对MVC进行建模的方法。AndroMDA工具可以生成简单的Struts应用程序。但是,AndroMDA中缺少PSM层,在PIM设计中也没有对MVC模式进行建模,它是通过特定的转换规则库将PIM转换到Struts代码。PIM模型的不完备使得转换规则的设计变得复杂。为了解决以上问题,本文的主要任务是在平台独立的视角上对MVC进行建模,通过模型转换生成与特定技术相关的模型,最后利用模板技术生成最终代码。本文以MVC模式在MDA中的建模和MVC实现代码的生成方法为主要研究内容,对MDA的基本原理、架构体系、核心技术、模型表示方法以及模型转换理论等进行了研究和分析。在总结了MDA的各种模型表示方法之后,采用扩展的UML做为PIM和PSM的建模语言。研究了MVC模式在PIM和PSM中的表示方法,设计了在平台无关模型中构建MVC模型的UML Profile以及在平台相关模型中构建Struts模型的UML Profile。通过实例说明了本文设计的构建MVC模型的方法是有效的。查询/视图/转换(QVT)是对象管理组织提出的用于解决基于MOF模型的相互转换问题的待定标准,为模型查询、视图与转换提供标准定义。在研究Operational QVT模型转换方法的基础上,设计了将PIM层的MVC模型转换到Struts PSM模型的转换规则,并用Operational Mapping转换规则定义语言进行了描述。通过模型转换工具将实例的PIM转换到了PSM,验证了该转换规则的有效性。研究了MDA中从PSM模型到代码的生成方法,选用基于模板的代码生成方法。用Acceleo标准模板语言设计了Struts PSM模型到Java代码和配置文件的生成模板。最后通过Eclipse M2M工具生成实例的代码,验证了转换规则和代码模板的正确性。在平台无关模型中加入MVC架构模式,对增强PIM的精确性和完备性具有重要意义。扩展后的模型可以根据不同需求转换到不同的平台相关模型,增强了模型的可复用性,也为下一步构建自动化模型转换工具奠定了基础。

祝世东[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)在《基于MVC设计模式的系统框架研究与设计》文中进行了进一步梳理软件开发框架的研究一直是软件开发者关注的课题。框架提供了大粒度软件复用的新途径,提高了软件开发的效率。一种好的设计模式,一个好的可复用的系统架构设计成为提高软件开发效率和开发质量的关键。因而如何设计并构建一个强健而稳定的框架一直是众多软件专家致力研究的目标。本文首先研究了J2EE的多层体系结构并深入分析了J2EE架构的不足之处,同时介绍了MVC设计模式。然后,对三个开源框架Struts、Spring和Hibernate进行了分析。通过具体分析各个框架在Web应用多层体系结构中的不同层上所发挥的作用,并结合各框架的特点,给出了将三者整合的多层Web体系结构——SSH框架。其中,Struts主要负责表现层,Spring主要负责业务逻辑层,Hibernate主要负责数据持久层。整个架构利用Spring的核心思想IoC和AOP进行整合,充分发挥Struts、Spring和Hibernate框架各自的优势,降低了各层间的耦合度,解决了Web应用系统开发过程中由于系统结构复杂而带来的一些问题。在整合过程中,使用扩展的DelegatingStruts改进了Spring与Struts的配置;对Hibernate底层数据访问进行优化,进一步提高了效率。本文结合江苏省国税政府信息公开系统的具体设计,详细论述了基于SSH整合架构的Web应用系统的多层体系结构及各层的实现策略。在总体框架设计的基础之上,以文档管理模块为例详细叙述了系统在域模型层、表示层、业务层和数据持久化层的实施过程,介绍了Struts配置文件struts-config.xml和Spring配置文件applicationContext.xml的具体配置方法。最后,给出了系统的具体实现,着重阐述了如何运用IoC和AOP思想将Spring与Struts和Hibernate整合,以实现各组件、各框架之间的松散耦合。论文结果表明,SSH架构对于中小型企业Web应用系统具有一定的通用性,可以大大提高软件开发效率,同时基于该整合架构的Web应用具有良好的可扩展性、可维护性和可移植性。

姚琛[7](2009)在《基于MVC设计模式的J2EE的Wed应用研究和开发》文中提出随着计算机和信息技术的迅速发展,网络已经成为我们日常生活、学习和工作的基础设施。各种基于网络的分布式办公系统层出不穷,电子政务系统就是其中之一。如何使电子政务系统能够具有最大的可扩展性和重用性就成为电子政务系统开发中必须重视和解决的问题。基于MVC设计模式的Struts框架很好的解决了这一问题。Struts提供不同的组件工作于不同的层次,担任不同的角色,并提供了丰富的标签库,大大增强了对视图层的支持,从而使电子政务系统的开发更加便捷。本文对MVC设计模式思想的Struts框架进行了整体结构分析,并基于Struts框架构建了工业交通办公室电子政务系统。论文给出了该系统的设计与实现,包括搭建系统的UML模型和用Struts框架来构建MVC的模型、视图及控制器。该系统实现了用户登录、公告浏览、信息发送和视频点播等主要操作功能。本文基于J2EE技术的Struts框架的MVC模式,能够实现业务逻辑和显示页面的分离,规范整个系统的开发并提高代码质量和系统开发效率。

龚洁静[8](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个具体实例。最后对本文做了总结,指出了尚存的问题和将来的工作。

董晓华[9](2009)在《基于Struts的企业外派劳务管理系统的设计与实现》文中研究表明随着网络和J2EE平台的广泛应用,基于B/S的多层Web体系结构不断的发展完善并壮大,目前已经成为Web应用的主流技术。基于J2EE平台的开源框架技术发展迅速。Struts框架技术基于MVC设计模式,是目前Web应用开发最流行的框架之一。本文在第一部分对Web的开发背景和技术基础进行了研究和分析。J2EE的多层开发模式是本文研究的基础,在此基础上引入了MVC设计模式。本文深入研究和分析了Struts原理机制,以及Struts框架的三个层之间的关系。在本文的第二部分研究企业外派劳务管理系统的设计和实现。论文在对系统的全面需求分析和数据库设计的基础上,按照Struts框架的三层结构,并以管理系统中的加班请假等事务为例讨论和分析了系统的构建与实现。本文通过对Struts控制器的核心组件进行了扩展,使该系统具有中、英、日三种语言版本;通过整合Struts和Hibernate框架,实现了模型层数据对象的持久化。运行测试表明,论文工作达到了预期的目的和设计要求。

吕阿璐[10](2008)在《基于J2EE技术的供应链管理系统应用研究》文中研究说明供应链(Supply chain)是围绕核心企业,由供应商、制造商、分销商、零售商、直到最终用户连成一个整体的网络结构和模式,供应链管理(Supply Chin Management,SCM)则是对供应链中的信息流、物流和资金流进行设计、规划和控制。供应链管理的质量与水平对现代企业增强竞争力具有重要作用,可是我国到目前为止实施供应链管理的情况却不尽如人意。本文以咸阳石油钢管钢绳有限责任公司的供应链管理系统为背景,在深入研究J2EE技术和MVC设计模式的基础上,研究并实现了基于J2EE技术的供应链管理系统,以期望能够对企业管理水平的提高有所助益。本文首先详细阐述了供应链管理的内容与特点,采用UML建模语言对供应链管理的业务流程进行了分析与描述;在系统设计阶段,经过深入细致的研究比较,确定了基于J2EE平台、MVC设计模式以及Struts框架开发相应系统的技术方案,并确定了目标系统的总体架构;随后详细探讨了供应链管理系统的实现过程,从开发环境选取,到用Struts框架来构建MVC系统的模型、视图、控制器以及配置Struts应用的两个文件web.xml和strutsconfig.xml,最后对供应链管理系统的完善和发展作了展望。本文论述的系统有如下特点:采用了标准MVC(Model-View-Control)三层架构的开发模式,将应用划分为:模型层、视图层、控制层,各层之间相对独立,这种体系结构在数据安全性、数据一致性、数据实时性、服务响应及时性等方面具有极大的优势,使得开发的系统能够跨平台运行并且扩充性与可维护性好,体现了J2EE体系结构与MVC设计模式的技术优势。

二、运用Struts的MVC设计模型(论文开题报告)

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

此处内容要求:

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

写法范例:

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

(2)本文研究方法

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

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

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

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

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

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

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

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

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

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

三、运用Struts的MVC设计模型(论文提纲范文)

(1)基于J2EE的物业管理信息系统的设计与实现(论文提纲范文)

1.绪论
    1.1研究背景和意义
    1.2研究现状
    1.3论文的研究目标和涉及技术
2.系统开发的相关技术
    2.1 Java 2 Platform Enterprise Edition构架
        2.1.1 Java 2 Platform Enterprise Edition概述
        2.1.2 Java 2 Platform Enterprise Edition分布式体系结构
    2.2 J2EE容器
        2.2.1 J2EE容器简介
        2.2.2 J2EE的优点
    2.3 MVC设计模式
        2.3.1 MVC设计模式
        2.3.2 MVC模式在J2EE平台上的应用
    2.4基于StYUtS的Web开发框架
        2.4.1 Java Web的实现模型
        2.4.2 Struts框架
        2.4.3 Struts视图、模型及控制器及组件的类关系图
    2.5 Tomcat技术
        2.5.1 Servlet容器技术
        2.5.2 Tomcat的工作模式及组织结构
    2.6 Ajax技术
        2.6.1 Ajax概述
        2.6.2 Ajax的技术组成
        2.6.3 Ajax在J2EE平台上的应用
    2.7本章小结
3.物业管理系统的分析
    3.1数据需求分析
        3.1.1数据的定义及作用
        3.1.2系统数据设计的原则
        3.1.3系统数据的分类
    3.2数据库分析
    3.3系统功能分析
        3.3.1系统总体要求及web管理整体功能结构图
        3.3.2系统分角色权限设置分析
        3.3.3资源管理模块分析
        3.3.4入住管理模块分析
        3.3.5收费管理管理模块分析
        3.3.6设备管理模块分析
        3.3.7安全卫生管理模块分析
        3.3.8文件管理模块分析
        3.3.9投诉管理模块分析
    3.4系统安全分析
        3.4.1网络安全方面
        3.4.2服务器安全方面
        3.4.3应用服务安全方面
        3.4.4运行安全方面
    3.5 UML建模
    3.6本章小结
4.物业管理系统的设计
    4.1系统总体设计
        4.1.1系统总体架构
        4.1.2选用服务器的方法
        4.1.3系统界面设计
    4.2数据库设计
        4.2.1数据库选择
        4.2.2数据库连接池设计
        4.2.3数据库逻辑模型设计
        4.2.4数据库事务隔离等级设计
    4.3系统安全设计
        4.3.1系统安全技术介绍
        4.3.2本系统安全设计
        4.3.3数据库安全设计
    4.4本章小结
5.系统具体实现
    5.1系统整体实现
        5.1.1系统平台框架实现
        5.1.2系统技术难点
        5.1.3系统接口设计
    5.2系统各层的实现
        5.2.1表示层的实现
        5.2.2业务逻辑层的实现
        5.2.3数据持久层的实现
        5.2.4数据存储层的实现
    5.3本章小结
6.系统部署与测试
    6.1系统的部署
    6.2系统测试
        6.2.1系统功能性测试
        6.2.2系统性能测试
        6.2.3安全性能测试
    6.3本章小结
7.结论

(2)互联网信访系统的设计与实现(论文提纲范文)

摘要
Abstract
第一章 引言
    1.1 项目背景
    1.2 国内互联网信访系统的发展概况
    1.3 本文主要研究的工作
    1.4 本文的组织结构
第二章 技术综述
    2.1 MVC模式
        2.1.1 MVC设计思想
        2.1.2 MVC的优点
    2.2 Struts框架
        2.2.1 Struts体系结构
        2.2.2 Struts框架的工作流程
        2.2.3 Struts框架的优点
    2.3 Spring框架
        2.3.1 Spring框架结构
        2.3.2 Spring框架的优点
    2.4 Hibernate框架
        2.4.1 Hibernate的核心接口
        2.4.2 Hibernate的工作流程
        2.4.3 Hibernate框架的优点
    2.5 本章小结
第三章 互联网信访系统的分析与设计
    3.1 项目总体规划
    3.2 系统需求分析
        3.2.1 业务逻辑需求分析
        3.2.2 数据流分析
        3.2.3 项目需求规定
        3.2.4 系统主要功能
        3.2.5 系统性能要求
    3.3 系统总体设计与模块设计
        3.3.1 总体结构
        3.3.2 当事人信访模块
        3.3.3 法官办案模块
        3.3.4 统计分析模块
        3.3.5 后台配置管理模块
    3.4 系统总体架构设计
        3.4.1 系统数据库设计
        3.4.2 系统表示层的设计
        3.4.3 系统业务逻辑层的设计
        3.4.4 系统数据持久层的设计
    3.5 本章小结
第四章 互联网信访系统的实现
    4.1 当事人信访的实现
        4.1.1 当事人登录
        4.1.2 当事人登记
        4.1.3 当事人信访回复查询
        4.1.4 当事人评价
    4.2 法官办案的实现
        4.2.1 法官登录
        4.2.2 我的案件
        4.2.3 个案详情
        4.2.4 信访回复
        4.2.5 案件搜索
        4.2.6 案件导出
    4.3 统计分析的实现
        4.3.1 分类统计
        4.3.2 统计查询
        4.3.3 统计导出
    4.4 后台配置管理的实现
        4.4.1 法官信息
        4.4.2 黑名单详情
        4.4.3 黑名单操作
    4.5 本章小结
第五章 总结与展望
    5.1 总结
    5.2 进一步工作展望
参考文献
致谢

(3)基于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 工作展望
参考文献
致谢

(4)基于MDA的MVC建模与模型转换技术研究(论文提纲范文)

中文摘要
英文摘要
1 绪论
    1.1 论文研究背景
        1.1.1 模型驱动架构提出的背景
        1.1.2 设计模式与模型驱动架构
    1.2 国内外研究现状
        1.2.1 理论研究现状
        1.2.2 工具发展现状
    1.3 本文的研究内容
    1.4 本文的组织结构
2 模型驱动架构体系及模型转换
    2.1 MDA 体系架构
        2.1.1 MDA 结构
        2.1.2 MDA 模型
        2.1.3 MDA 生命周期与开发过程
    2.2 MDA 关键技术
        2.2.1 元对象设施MOF
        2.2.2 统一建模语言UML
        2.2.3 公共仓库元模型CWM
        2.2.4 XML 元数据交换XMI
        2.2.5 对象约束语言OCL
        2.2.6 查询/视图/转换QVT
        2.2.7 各关键技术的关系
    2.3 MDA 模型表示
    2.4 MDA 模型转换
        2.4.1 MDA 模型转换定义
        2.4.2 模型到模型的转换方法
        2.4.3 模型到代码的转换方法
        2.4.4 模型双向转换
    2.5 本章小结
3 MVC 在 MDA 中的建模
    3.1 MVC 模式
        3.1.1 MVC 模式的主要内容
        3.1.2 Struts 1 的MVC 模式实现
    3.2 MVC 建模的意义
    3.3 MVC 建模的方法
        3.3.1 PIM 层的UML Profile 设计
        3.3.2 PSM 层的UML Profile 设计
    3.4 MVC 建模实例
        3.4.1 PIM 层建模
        3.4.2 PSM 层建模
    3.5 本章小结
4 MVC PIM 到 Struts PSM 的转换
    4.1 PIM 到PSM 模型转换框架
    4.2 转换规则定义语言
        4.2.1 Operational Mapping 转换语言
        4.2.2 Operational Mapping 转换实例
    4.3 模型转换规则设计
        4.3.1 元模型间的映射
        4.3.2 转换流程
    4.4 模型转换规则定义
        4.4.1 模型(Model)部分的转换
        4.4.2 视图(View)部分的转换
        4.4.3 控制器(Controller)部分的转换
        4.4.4 关联部分的转换
    4.5 本章小结
5 Struts PSM 模型到代码的转换
    5.1 模型到代码转换原理
        5.1.1 转换框架
        5.1.2 基于模板的代码生成技术
    5.2 Acceleo 转换工具
        5.2.1 Acceleo 的结构
        5.2.2 Acceleo 的语法
    5.3 PSM 到代码的转换模板
        5.3.1 Struts 配置文件模板
        5.3.2 ActionForm 类模板
        5.3.3 Action 类模板
    5.4 代码生成
        5.4.1 生成的struts-config.xml 文件
        5.4.2 生成的ActionForm 类
        5.4.3 生成的Action 类
    5.5 本章小结
6 总结与展望
    6.1 本文的主要工作
    6.2 对后续工作的展望
致谢
参考文献
附录
    A. 作者在攻读硕士学位期间发表的论文目录
    B. 作者在攻读硕士学位期间参加的科研成果目录

(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)基于MVC设计模式的系统框架研究与设计(论文提纲范文)

摘要
ABSTRACT
第1章 绪论
    1.1 研究背景
    1.2 研究目的和意义
    1.3 论文研究内容及组织结构
第2章 J2EE体系结构与MVC设计模式研究
    2.1 J2EE体系结构
        2.1.1 J2EE概述
        2.1.2 J2EE体系结构
        2.1.3 J2EE架构存在的不足
    2.2 MVC设计模式
        2.2.1 设计模式
        2.2.2 MVC设计模式
        2.2.3 MVC设计模式的优点
    2.3 J2EE体系结构和MVC设计模式的多层Web应用
    2.4 本章小结
第3章 轻量级框架的分析
    3.1 Struts框架
        3.1.1 Struts的体系结构
        3.1.2 Struts框架的核心组件
        3.1.3 Struts的工作流程
        3.1.4 Struts的优缺点
    3.2 Spring框架
        3.2.1 Spring的体系结构
        3.2.2 控制反转IoC
        3.2.3 面向方面编程AOP
        3.2.4 Spring的优缺点
    3.3 Hibernate框架
        3.3.1 Hibernate的体系结构
        3.3.2 Hibernate的优缺点
    3.4 本章小结
第4章 基于SSH的轻量级Web开发框架设计
    4.1 框架设计原则
    4.2 SSH框架的组合
        4.2.1 引入
        4.2.2 具体架构方案及各层功能
    4.3 SSH框架的工作流程
    4.4 整合Struts与Spring
        4.4.1 Struts与Spring的整合技术与分析
        4.4.2 整合Spring与Struts
    4.5 整合Spring与Hibernate
    4.6 SSH组合框架的优点
    4.7 本章小结
第5章 基于SSH组合框架的江苏省国税政府信息公开系统设计
    5.1 系统概述
    5.2 系统主要特点
    5.3 系统功能
        5.3.1 政府信息公开子系统
        5.3.2 依申请公开子系统
        5.3.3 信箱管理子系统
        5.3.4 基础数据维护
    5.4 总体架构设计
    5.5 本章小结
第6章 基于SSH组合框架的江苏省国税政府信息公开系统实现
    6.1 示例功能模块介绍
    6.2 域模型层实现
        6.2.1 持久化对象(Persistent Object)
        6.2.2 O/R映射文件
    6.3 数据持久层实现
    6.4 表示层实现
        6.4.1 控制器Action
        6.4.2 视图
        6.4.3 Struts配置
    6.5 业务逻辑层实现
    6.6 系统主要界面
    6.7 性能分析
    6.8 本章小结
第7章 总结与展望
    7.1 总结
    7.2 展望
致谢
参考文献
攻读硕士期间所发表的文章

(7)基于MVC设计模式的J2EE的Wed应用研究和开发(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 研究背景
    1.2 研究目的和意义
    1.3 国内外研究和发展现状
    1.4 论文的主要研究内容与组织结构
第二章 相关概念和技术
    2.1 MVC设计模式
        2.1.1 设计模式
        2.1.2 MVC的由来
        2.1.3 JSP Model 1和JSP Model 2
        2.1.4 MVC模式在电子政务系统开发应用中的意义
    2.2 J2EE模式
        2.2.1 J2EE平台概述
        2.2.2 J2EE框架
        2.2.3 J2EE的几种主要核心技术
    2.3 STRUTS框架设计模式
        2.3.1 Struts概述
        2.3.2 Struts实现MVC的机制
        2.3.3 Struts的工作原理
        2.3.4 Struts框架的核心组件
第三章 电子政务的系统需求与概要设计
    3.1 项目介绍
        3.1.1 项目背景
        3.1.2 系统整体分析
    3.2 电子政务系统需求分析
        3.2.1 功能模块分析
        3.2.2 系统用例分析
    3.3 电子政务系统的概要设计
        3.3.1 系统设计原则
        3.3.2 系统结构设计
        3.3.3 系统设计特点
    3.4 系统的安全体系
第四章 电子政务系统详细设计
    4.1 公告信息模块设计
        4.1.1 公告信息(AfficheMess)模块描述
        4.1.2 功能描述
        4.1.3 模块详细设计
    4.2 信息服务模块设计
        4.2.1 信息服务(MessageService)模块描述
        4.2.2 功能描述
        4.2.3 模块详细设计
    4.3 视频点播模块设计
        4.3.1 视频点播(SPDB)模块描述
        4.3.2 功能描述
        4.3.3 模块详细设计
    4.4 数据库设计
第五章 电子政务系统开发和实现
    5.1 系统模块中MVC模式的实现
        5.1.1 View层的设计实现
        5.1.2 Controller层的设计实现
        5.1.3 Model层的设计实现
    5.2 WEB.XML文件的配置
    5.3 STRUTS-CONFIG.XML文件的配置
    5.4 系统模块效果
    5.5 系统实现的测试验证
第六章 总结和展望
致谢
参考文献

(8)基于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 进一步的工作与展望
参考文献
攻读学位期间公开发表的论文
致谢

(9)基于Struts的企业外派劳务管理系统的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 研究背景
    1.2 研究内容发展现状
    1.3 论文的主要工作
第二章 技术背景与基础
    2.1 Java Web 技术
        2.1.1 J2EE 概述
        2.1.2 Servlet 组件
        2.1.3 JSP 组件
        2.1.4 MVC 设计模式
    2.2 Struts 框架
        2.2.1 Struts 原理机制
        2.2.2 Struts 的工作流程
    2.3 Struts 组件技术
        2.3.1 Struts 视图层组件
        2.3.2 Struts 控制器组件
    2.4 小结
第三章 系统需求分析与设计
    3.1 系统需求分析
        3.1.1 项目开发背景
        3.1.2 用户分析
        3.1.3 系统实现目标
    3.2 系统结构和功能分析与设计
        3.2.1 系统结构设计
        3.2.2 系统功能分析与设计
    3.3 数据库设计
    3.4 小结
第四章 外派劳务管理系统的实现
    4.1 系统开发环境配置
    4.2 Struts 框架在系统中的应用
        4.2.1 Struts 框架实现流程
        4.2.2 视图层构建
        4.2.3 模型层构建
        4.2.4 控制层构建
    4.3 系统运行测试结果
    4.4 小结
第五章 总结与展望
致谢
参考文献

(10)基于J2EE技术的供应链管理系统应用研究(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    第一节 供应链管理的概念
    第二节 国内外研究现状
    第三节 研究意义及研究内容
第二章 系统需求分析
    第一节 供应链管理系统的特点
    第二节 供应链管理系统的内容
    第三节 软件工程及软件建模理论
    第四节 系统建模分析
    第五节 系统需求分析
第三章 系统关键技术分析
    第一节 J2EE体系结构
    第二节 MVC设计模式
    第三节 Struts框架
    第四节 数据传递的解决方案
    第五节 本章小结
第四章 系统设计
    第一节 软件结构设计
    第二节 系统总体开发方案
    第三节 系统数据库设计
第五章 系统实现
    第一节 开发环境及服务器的选择
    第二节 目标系统中视图(View)的构建
    第三节 目标系统中模型(Model)的构建
    第四节 目标系统中控制器(Controller)的构建
    第五节 配置系统文件
    第六节 系统运行界面
    第七节 本章小结
第六章 总结与展望
    第一节 总结
    第二节 展望
参考文献
后记

四、运用Struts的MVC设计模型(论文参考文献)

  • [1]基于J2EE的物业管理信息系统的设计与实现[J]. 潘冀松. 电子世界, 2019(11)
  • [2]互联网信访系统的设计与实现[D]. 钱齐政. 南京大学, 2015(05)
  • [3]基于STRUTS框架的WEB信息系统的研究与应用[D]. 李文军. 东北大学, 2015(06)
  • [4]基于MDA的MVC建模与模型转换技术研究[D]. 王健. 重庆大学, 2010(03)
  • [5]基于MVC设计模式的Struts框架在建材检测系统中的研究与应用[D]. 祝世东. 沈阳理工大学, 2010(06)
  • [6]基于MVC设计模式的系统框架研究与设计[D]. 吴安. 江苏大学, 2009(09)
  • [7]基于MVC设计模式的J2EE的Wed应用研究和开发[D]. 姚琛. 西安电子科技大学, 2009(S1)
  • [8]基于Struts改进框架的电子税务系统设计与实现[D]. 龚洁静. 苏州大学, 2009(10)
  • [9]基于Struts的企业外派劳务管理系统的设计与实现[D]. 董晓华. 西安电子科技大学, 2009(S2)
  • [10]基于J2EE技术的供应链管理系统应用研究[D]. 吕阿璐. 华东师范大学, 2008(08)

标签:;  ;  ;  ;  ;  

使用 Struts 的 MVC 设计模型
下载Doc文档

猜你喜欢