`
zhangziyangup
  • 浏览: 1186929 次
文章分类
社区版块
存档分类
最新评论

Struts2框架的大概处理流程

 
阅读更多

Struts2框架的大概处理流程如下:

1、加载类(FilterDispatcher)

2、读取配置(struts配置文件中的Action)

3、派发请求(客户端发送请求)

4、调用Action(FilterDispatcher,最新几版是使用StrutsPrepareAndExecuteFilter从struts配置文件综中获取与之相对应的Action)

5、启用拦截器(WebWork拦截器链自动对请求应用通用功能,如验证)

6、处理业务(回调Action的execute()方法)

7、返回响应(通过execute方法将信息返回到FilterDispatcher)

8、查找响应(FilterDispatcher根据配置查找响应的是什么信息如:SUCCESS、ERROR,将跳转到哪个jsp页面)

9、响应用户(jsp-->客户浏览器响应)


分享到:
评论

相关推荐

    Struts2框架程序示例

    通过学习和实践这个Struts2框架程序示例,开发者可以深入理解Struts2的工作原理,掌握如何创建Action、编写Interceptor、配置Action与Result的映射,以及如何利用Struts2的其他特性来提高开发效率和代码质量。...

    struts2框架2016版资料day01

    1. **Struts2框架概述**:Struts2是基于Model-View-Controller(MVC)设计模式的开源框架,它简化了Java Web应用程序的开发,提供了一种组织应用结构和控制业务逻辑的方式。Struts2继承了Struts1的优点,并吸取了...

    struts2框架JAR包

    Struts2框架是一款基于MVC(Model-View-Controller)设计模式的开源Java Web应用程序框架,它极大地简化了Java Servlet API的使用,提高了开发效率。这个压缩包包含了两个不同版本的Struts2框架:struts2.0.11和...

    Struts2框架源码

    Struts2框架是Java Web开发中的一个流行框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化和可扩展的方式来构建应用程序。此压缩包文件包含的是Struts2的源码,特别适合初学者研究和学习...

    struts2验证框架

    Struts2 验证框架是基于 Java 语言的 Web 应用程序框架,提供了一个强大的验证机制,以确保用户输入的数据满足业务逻辑的要求。在 Struts2 中,验证机制是通过 validator 来实现的,该机制可以对用户输入的数据进行...

    struts2框架源码

    Struts2是一个强大的MVC(Model-View-Controller)框架,它是Apache软件基金会下的一个开源项目,被广泛应用于Java EE应用程序开发中。Struts2框架是Struts1的升级版本,它结合了WebWork框架的优点,提供了更高效、...

    struts2框架学习笔记整理

    - **请求处理流程**:当用户请求到达时,Struts2的前端控制器会根据配置将请求交给相应的Action处理。 #### 二、Struts2框架搭建与配置 ##### 2.1 导入Jar包 - **下载Struts2的Jar包**:首先需要下载Struts2的库...

    Struts2 工作原理 Struts2框架 有图

    Struts2框架的核心设计围绕着请求处理流程构建,其主要目标是简化Web应用的开发过程,提高代码的可维护性和可扩展性。当一个HTTP请求到达时,Struts2通过一系列精心设计的组件和流程,将请求转化为具体的业务逻辑...

    struts2框架处理流程

    包含了struts2的处理流程以及struts2的配置文件,并附有处理流程显示图,更加清楚直观。

    Hibernate+struts2框架

    在Web应用开发中,Hibernate和Struts2是两个非常重要的框架,它们分别处理持久层和控制层的任务。Hibernate是一个强大的对象关系映射(ORM)框架,它允许开发者以面向对象的方式操作数据库,极大地简化了数据访问层...

    Struts2 框架概述

    ### Struts2框架概述 #### 一、Struts2的历史背景与起源 Struts2作为一款备受关注的企业级Web开发框架,在Java Web开发领域占据着举足轻重的地位。尽管Struts2声称自身是一个全新的框架,但从其发展历程来看,这种...

    Struts2框架实例

    Struts2框架是一个基于Model-View-Controller(MVC)设计模式的Java Web应用程序框架,由Apache软件基金会维护。这个框架极大地简化了开发过程,提高了可维护性和可扩展性。Struts2通过整合多种优秀框架,如Tiles、...

    struts2框架做的学生信息查询系统

    Struts2框架是一种基于Model-View-Controller (MVC)设计模式的Java Web应用程序开发框架。它由Apache软件基金会维护,旨在简化Web应用的开发流程,提供更好的控制和解耦,以及增强可测试性。在"学生信息查询系统"这...

    struts2框架基础jar包

    Struts2是一个强大的Java web应用程序开发框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建高效、可扩展且易于维护的Web应用的工具和组件。这个压缩包包含了Struts2框架的基础jar包,这些库是...

    Struts 2框架

    ### Struts 2框架概述 #### 一、Struts 2框架与Struts 1框架的主要差异 在探讨Struts 2框架之前,我们先来理解一下它与Struts 1框架之间的主要区别。这两代框架尽管名字相似,但在设计理念和技术实现上却存在显著...

    struts2小程序 struts2代码

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用。这个“struts2小程序”很可能是开发者利用Struts2框架开发的一个小型项目,可能包含了基本的CRUD操作或其他特定功能。...

    javaweb Struts2 框架搭建方法与空框架模型

    Struts2是一个强大的Java Web应用程序开发框架,它简化了MVC(Model-View-Controller)设计模式的实现,提供了一种组织代码结构、处理HTTP请求和响应、以及管理业务逻辑的方法。下面将详细介绍Struts2框架的搭建过程...

    基于Struts2框架的名片管理系统

    【基于Struts2框架的名片管理系统】是一种使用JavaEE技术栈构建的企业级应用程序,它旨在高效管理和存储名片信息。Struts2是ActionServlet的一种增强版本,是Java Web开发中的一个流行MVC(Model-View-Controller)...

    Struts2框架

    Struts2框架是Java开发Web应用的一个强大框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化且灵活的方式来构建应用程序。Struts2的出现是为了改进原有的Struts1框架,增加了更多的功能和...

Global site tag (gtag.js) - Google Analytics