`
navygg
  • 浏览: 42838 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

struts的控制器组件中的小结

阅读更多
struts的控制器组件主要包括:

    1.ActionServlet组件:充当struts框架的中央控制器;

    2.RequestProcessor组件:充当每个子应用模块的请求处理器;

    3.Action组件:负责处理一项具体的业务;

Struts的控制器主要执行以下任务:

    1、接受用户的请求
    2、根据不同的请求去调用对应的模型组件(Action)来执行相应的业务逻辑。
    3、获取业务逻辑的执行结果。
    4、根据当前的状态数据及业务逻辑的处理结果,选择适合的视图组件(JSP)返回给客户。

Servlet容器在启动或者用户首次请求ActionServlet时加载ActionServlet类时,Servlet容器
都会在ActonServlet被加载后立即执行它的init()方法;

struts框架只允许在一个应用中配置一个ActionServlet类,但可以存在多个客户化的RequestProcessor类;Action类是用户请求和业务逻辑之间的桥梁,在创建Action的实例后,就调用自身的processactionperform ()方法,该方法再调用Action类的execute ()方法;


DispatchAction类:它可以在同一个Action类中完成一组相关的业务操作;它还可以减少重复编程,使用更加便于维护;
分享到:
评论
1 楼 ttitfly 2008-09-24  
不错。加油

相关推荐

    Struts2学习小结

    ### Struts2学习小结 #### 一、Struts2简介及环境搭建 **Struts2** 是一款基于 **MVC**(Model-View-Controller)设计模式的开源框架,用于简化 Java Web 应用程序的开发过程。通过将业务逻辑、用户界面以及控制...

    Struts框架中struts-config.xml文件配置小结

    - `<controller>`:配置控制器。 - `<message-resources>`:配置国际化资源文件。 - `<plug-in>`:配置插件支持。 这些元素的详细配置方式和应用场景将在后续的文章中进一步探讨。 #### 五、总结 通过本文的详细...

    struts资料\前半阶段小结

    6. **Struts ActionServlet**:这是Struts的核心控制器,负责解析请求、调用Action和转发结果到指定的JSP页面。 7. **Tiles框架集成**:Tiles允许将Web页面拆分成可重用的部分,增强了布局和模板的设计。Struts可以...

    struts开发小结

    这篇博客"Struts开发小结"可能涵盖了作者在使用Struts框架进行开发过程中的经验总结和一些关键点。由于没有直接的描述内容,我们将基于Struts框架的一般特性来讨论相关知识点。 1. **Struts 2框架基础**: Struts ...

    struts2+ireport学习小结(一)

    在本学习小结中,我们将探讨如何将Struts2与IReport整合,以实现在Web应用中动态生成和展示报表的功能。 首先,让我们了解Struts2的基础知识。Struts2的核心是Action类,它是处理用户请求并返回结果的核心组件。...

    Struts2权威指南

    第1章 Struts 2概述1  1.1 MVC思想概述2  1.1.1 Web技术的发展2  1.1.2 Model 1和Model 24 ... 1.3.4 Struts 2的控制器组件19  1.4 Struts 2与Struts 1的对比20  1.5 WebWork和Struts 2对比21  1.6 本章小结22

    Struts书籍 Struts_In_Action_中文版

    **2.2.3 Struts控制器组件** Struts的控制器组件是其核心之一,负责接收用户的请求、调用业务逻辑层处理数据,并将结果返回给视图层展示。 **2.2.4 用Struts开发Web应用** 这部分详细讲解了如何利用Struts框架来...

    Struts2 in action中文版

    第一部分 Strut 2:一个全新的框架 第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 ...15.6.4 使用Tiles控制器准备网页内容 331 15.7 小结 332

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 ...15.13 小结

    Struts 2实战 Struts 2 in action 的中文版

    ### 小结 《Struts 2实战 Struts 2 in action 的中文版》这本书系统地介绍了Struts 2框架的基础知识、核心组件、工作原理以及实际开发技巧。对于希望深入学习和掌握Struts 2框架的开发者来说,这本书是一本不可多得...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 ...15.13 小结

    struts2基本知识

    - **第一层次过滤器**:Struts2框架的核心部分之一就是其过滤器组件。过滤器主要负责初始化Struts2环境,并为每一个HTTP请求提供拦截服务。 - **第二层次拦截器**:拦截器是在执行Action之前运行的组件,可以用来做...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 ...15.13 小结

    struts技术文档

    - **2.2.3 Struts控制器组件**: 讲解了Struts框架的核心组件——控制器是如何工作的。 - **2.2.4 用Struts开发Web应用**: 提供了一个简单的示例,演示了如何使用Struts开发Web应用程序。 **2.3 为什么需要框架** -...

    Struts in Action

    - **Struts控制器组件**:Struts框架的核心组件是控制器,负责接收用户的请求并将其转发到相应的模型或视图上。它实现了MVC设计模式中的控制器部分。 - **Struts实现Model2和MVC**:Struts采用了Model2设计模式,这...

    Struts in Action 中文修正版.pdf

    - 介绍了 Struts 的控制器组件,包括 Action 类、ActionServlet 和其他相关组件的作用。 - **用Struts开发Web应用** - 提供了一个逐步指南,说明如何使用 Struts 来构建 Web 应用。 **2.3 为什么需要框架** - **...

    Struts in Action 中文版

    - Struts 的核心组件之一是控制器组件,它负责接收用户的请求,并决定应用程序下一步的行为。 - **用 Struts 开发 Web 应用:** - 使用 Struts 开发 Web 应用程序的过程包括定义模型对象、创建视图组件以及配置...

    <Struts Web设计与开发大全>电子版

    - MVC(Model-View-Controller)模式:是一种软件架构模式,用于将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种分离有助于提高代码的可维护性和可扩展性。 - **模型...

Global site tag (gtag.js) - Google Analytics