`
brittany
  • 浏览: 8315 次
  • 性别: Icon_minigender_2
  • 来自: 新疆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Struts应用程序的基本运行流程

阅读更多

ActionServlet 接收客户端HTTP请求,使用ActionForm Bean自动请求表单信息,然后将请求分发给相应的Action对象。

 

Action对象调用execute()方法处理请求,期间能够使用先前的ActionForm Bean,也可调用其它的JAVABEAN实现业务逻辑。然后返回ActionForward对象给ActionServlet.

 

根据ActionForward 对象封装的信息,ActionServlet将HTTP请求再次转发给其它的页面,最终发送响应回客户端。

分享到:
评论
1 楼 realreal2006 2007-01-19  
是这样的吗?

一直以为ActionServlet会是直接调用Action的excute方法的。
看来还是需要在仔细看看书

相关推荐

    Struts程序的执行流程.pdf

    在了解Struts程序的执行流程之前,我们需要首先理解几个核心概念: 1. ActionServlet:是Struts框架中的控制器,负责接收用户请求,调用Action的execute()方法处理请求,并根据返回的ActionForward对象进行页面跳转...

    Struts2 应用程序示例

    这个"Struts2应用程序示例"是专为初学者和开发者设计的,它利用Eclipse 3.3作为集成开发环境,JDK 6.0作为Java运行环境,以及Tomcat 6.0作为应用服务器,提供了实际操作的平台来理解和实践Struts2的核心概念。...

    利用Myeclipse快速开发struts应用程序

    总的来说,通过Myeclipse的Struts Designer,开发者可以高效地构建Struts应用程序,减少了手动编写代码和配置的时间,提高了开发效率。对于初学者来说,这是一个很好的学习和实践Struts框架的工具。

    Struts2执行流程

    Struts2是一个流行的Java web开发框架,它提供了一种组织应用结构和处理HTTP请求的方式。在深入了解Struts2的执行流程之前,我们先理解几个关键概念。...理解这个流程对于优化和调试Struts2应用程序至关重要。

    struts2小程序 struts2代码

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

    Struts 原理 与 应用

    Struts 是一个开源的Java Web框架,主要用于构建基于MVC(模型-视图-控制器)设计模式的Web应用程序。这个框架旨在提高应用的结构化和可维护性,它是在J2EE平台上发展起来的,特别是在JSP Model 2的基础上进行了...

    struts2开发基本包

    Struts2是一款强大的Java Web应用程序框架,用于构建和维护MVC(Model-View-Controller)架构的Web应用。它的核心是Action和Result,提供了一种更有效、更灵活的方式来处理HTTP请求和响应。这个"struts2开发基本包...

    Struts程序的执行流程[归纳].pdf

    Struts框架是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架,它的主要作用是简化客户端请求到服务器端业务逻辑处理再到页面展示的过程。在深入理解Struts程序的执行流程前,我们需要了解...

    第一个struts2 程序

    Struts2是一个强大的MVC(Model-View-Controller)框架,它是Apache软件基金会下的一个开源项目,用于构建基于Java的企业级Web应用程序。本教程将深入探讨如何创建并运行你的第一个Struts2程序。 首先,我们需要...

    Struts2 运行流程分析

    Struts2是一个强大的Java web应用程序框架,用于构建和部署企业级的MVC(Model-View-Controller)架构应用。理解其运行流程对于开发者来说至关重要,因为它可以帮助优化代码、提高性能并减少开发中的错误。现在,让...

    struts2实例小程序1

    Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-Controller)架构的应用程序。在这个“Struts2实例小程序1”中,你将开始接触并理解Struts2的基本概念和工作流程,这对于...

    Struts应用开发完全手册源代码

    Struts是Apache软件基金会 Jakarta项目下的一个开源框架,主要用于构建基于Java EE的Web应用程序。《Struts应用开发完全手册》是一本深入讲解Struts框架的书籍,它为开发者提供了全面的指导,帮助他们掌握如何利用...

    Struts程序的执行流程[整理].pdf

    Struts框架是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它主要负责处理用户的请求,组织业务逻辑,以及呈现用户界面。下面我们将深入探讨Struts程序的执行流程及其核心组件。 1. **...

    Struts2的运行流程

    Struts2是一个流行的Java web框架,它主要用于构建MVC(模型-视图-控制器)架构的应用程序。在本文中,我们将深入探讨Struts2的运行流程,了解它是如何处理用户的请求并协调各个组件来实现业务逻辑和视图展示的。 ...

    Struts2运行流程测试

    Struts2是一个流行的Java web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在本文中,我们将深入理解Struts2的运行流程,并通过单元测试来验证其完整的工作机制,特别是涉及拦截器、验证框架和Result...

    struts2工作流程

    总的来说,Struts2提供了一个灵活且强大的架构,用于组织和控制Web应用程序的流程。通过其内置的拦截器和自定义拦截器,可以扩展和定制各种功能,满足不同项目的需求。同时,它的模型驱动和类型转换机制简化了数据...

    struts1 基本流程.docx

    以下是Struts1.2的基本控制流程,适合初学者理解和面试准备。 首先,ActionServlet是Struts1.2中的核心组件,它扮演着前端控制器的角色。当应用程序启动时,由于在web.xml配置文件中设置了`<load-on-startup>0...

    struts.hibernate工作流程

    Struts和Hibernate是Java开发中两个非常重要的框架,它们分别专注于Web层和持久化层的管理。...这样,Struts负责应用程序的控制流,Hibernate则处理数据存储,两者结合,大大提高了开发效率和代码的可维护性。

    struts应用连接数据库

    Struts 是一个开源的Java框架,主要用于构建基于MVC(Model-View-Controller)模式的Web应用程序。在“Struts应用连接数据库”的场景下,我们通常会利用Struts的Action类来处理用户请求,并通过DAO(Data Access ...

Global site tag (gtag.js) - Google Analytics