`

Struts 2 入门 一(Struts2 浅谈 运行原理)

 
阅读更多

 

Struts 2 入门 一(Struts2 浅谈 运行原理)


struts运行 先过滤器
ActionMapping 中放的是 根据url地址 在struts.xml中 找到和 url相对应的action配置
调用executeAction()方法 dispatcher.serviceAction()方法
在serviceAction()方法中 创建出ActionProxy对象 (在创建ActionProxy对象时 在这个对象里会创建 你指定的那个 action对象 )在调用ActionProxy对象的execute()方法
在execute()方法中 调用DefaultActionInvocation对象的invoke()方法 拦截器一个一个执行 到最后执行自己建的Action对象的execute()方法。

说的不是很详细,如果你自己Debug跟一下 对着我说的看下 你就会懂了

 

 

 

分享到:
评论

相关推荐

    struts2入门demo

    这个"struts2入门demo"是为初学者准备的一个基础实践项目,旨在帮助理解Struts2的核心概念和工作流程。让我们深入探讨一下Struts2的关键知识点。 首先,Struts2是一个基于MVC(Model-View-Controller)架构的框架,...

    struts2入门例子

    6. **运行流程**:当一个请求到达服务器,Struts2框架会解析`struts.xml`中的配置,找到对应的Action并执行。Action执行完毕后,根据返回的结果名找到相应的Result进行页面跳转。在整个过程中,拦截器链会被触发,...

    struts2入门级的例子

    这个“struts2入门级的例子”是一个非常适合初学者的资源,它将引导你了解Struts2的基础知识和核心概念。通过实践这些例子,你可以快速掌握Struts2的使用方法,从而提高你的Web开发技能。 1. **配置环境**: 首先,...

    Struts2入门案例 实现简单的Struts2入门jar包.rar

    6. ** strut2入门案例**:这个入门案例可能是创建一个简单的“Hello, World”程序,演示如何配置Struts2框架,创建Action类,编写对应的JSP页面,并在web.xml中进行必要的初始化设置。这个例子会帮助初学者快速理解...

    struts2入门实例教程详解

    ### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...

    Struts2入门教程.pdf

    ### Struts2入门教程知识点概览 #### 一、Struts2框架简介 - **Struts2起源**:Struts2并非一个全新的Web框架,而是建立在WebWork框架设计理念之上,融合了Struts1的优点而形成的一个框架。可以说,它是Struts1与...

    struts2 入门示例程序

    struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序

    Struts2入门demo

    这个"Struts2入门demo"旨在为初学者提供一个快速理解并实践Struts2框架的起点。以下是对Struts2核心概念和相关知识点的详细说明: 1. **MVC模式**:Struts2是基于Model-View-Controller(MVC)设计模式的,它将业务...

    Struts2入门教程(全新完整版)

    一、准备工作及实例 3 1.解压struts-2.1.6-all.zip 3 2.六个基本包 3 3.初识struts2配置文件 4 ... 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图来看: 60

    Struts2视频教程

    - **Hello Struts2**:通过创建一个简单的“Hello World”示例,帮助开发者快速上手Struts2的基本配置和运行流程。 - **Action类详解**:Action类是Struts2的核心组件之一,负责处理用户的请求并返回相应的结果。...

    Struts2 的入门简单的hello

    总之,“Struts2 的入门简单的hello”是一个很好的起点,帮助开发者快速理解MVC架构和Struts2的工作原理。通过实践这个示例,你可以建立起对Struts2框架的基本认识,并为进一步深入学习和应用奠定基础。

    Struts2入门V3.0.pdf

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了更强大的功能和更好的性能。本指南将帮助初学者理解并掌握Struts2的核心概念和...

    struts2入门实例和工作(流程)原理

    本文将深入探讨Struts2的入门实例、工作原理及其主要组件。 首先,让我们从一个简单的Struts2入门实例开始。创建一个基本的Struts2应用通常包括以下几个步骤: 1. 引入Struts2的依赖库到项目中,这通常通过Maven或...

    struts2开发入门以及webWork开发入门文档

    - `Struts2学习入门.pdf`可能是一个全面的PDF教程,涵盖Struts2的各个方面,适合初学者系统学习。 - `webwork2开发指南.pdf`则是针对WebWork框架的指导手册,帮助理解WebWork的设计原理和用法。 通过以上文档,你...

    struts2入门学习源码

    Struts2是一个强大的Java web应用程序框架,用于构建和部署企业级的MVC(Model-View-Controller)架构的Web...同时,通过实际运行提供的示例代码,可以加深对Struts2工作原理的理解,从而更好地应用于实际项目开发。

    struts2简单入门教程

    Struts2是一个强大的MVC(Model-View-Controller)框架,用于开发Java EE的Web应用程序。它在企业级Java应用开发中被广泛使用,尤其是在建立动态Web页面方面。作为一个基于WebWork核心的框架,Struts2在许多方面对...

    struts2入门教程

    很好的struts2入门教程,网上搜集整理的! 内容: ·常用的Struts 2.0的标签(Tag)介绍 ·Struts 2.0的Action讲解 ·Struts2国际化(i18n)您的应用程序 ·Struts2.0转换器(Converter) ·Struts 2.0中实现...

    Struts2入门教程_Struts2入门教程_skindzj_

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、结构清晰的MVC(模型-视图-控制器)架构的应用程序。本教程旨在帮助初学者从零开始学习Struts2,逐步掌握其核心概念和实践应用。SSH是Spring、...

    Struts2入门小程序

    Struts2是一个强大的Java web开发框架,用于构建和维护可扩展且易于管理的企业级应用程序。这个"Struts2入门小程序"是专为初学者设计的,旨在帮助他们快速理解和掌握Struts2的基础知识。 首先,Struts2的核心是...

Global site tag (gtag.js) - Google Analytics