`
srj2903
  • 浏览: 107176 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts框架组件

阅读更多

struts框架组件

1.ActionServlet类控制导航流
2.ActionServlet根据URL来决定那个action类被用于处理请求,action可以校验输入,并访问业务层以便于从数据库检索信息
3.action需要知道页面提交了那些内容,所以由actionservlet根据请求的URL来决定将请求参数绑定到那个actionform中,并传入action
4.action在完成业务逻辑后,返回一个actionforward对象,actionservlet根据actionforward对象中的路径来调用页面完成响应。
5.struts将这些信息绑定在一个actionmapping对象中,一个actionmapping对应一个请求的url,当请求路径到达时候,actionservlet就会查询actionmapping对象,actionmapping对象将告诉actionservlet那个action会被调用,那个actionform类被用于传递页面数据以及那些actionforward将被用于转向。
6.有关action,actionform,actionforward等信息,struts通过一个配置文件:struts-config.xml文件来定义。

分享到:
评论

相关推荐

    Struts框架结构的Java Web开发技术基础与实践教程》上

    Struts框架组件** - **ActionServlet**:Struts的核心组件,作为Servlet运行,处理所有的HTTP请求,并根据配置文件(struts-config.xml)将请求转发给相应的Action。 - **ActionForm**:用于封装用户请求的数据,...

    struts框架原理图

    Struts框架的核心组件包括ActionServlet、ActionForm、Action和ActionForward等,它们共同协作完成业务逻辑处理和视图展示。 ### Struts框架工作原理详解 #### 1. 请求处理流程 当用户通过浏览器向服务器发送请求...

    struts框架详细介绍

    Struts框架是一个基于MVC(模型-...总之,Struts框架通过提供一套规范和组件,简化了Java Web应用的开发过程,增强了代码的可维护性和可扩展性。理解并熟练运用Struts的组件和配置,能够有效地提升开发效率和应用质量。

    struts框架指导

    3. **Struts框架组件** - **Action类**:这是Struts的核心组件,处理用户的请求,并调用相应的业务逻辑。 - **ActionForm**:封装了用户输入的数据,通常与Action类一起工作。 - **配置文件(struts-config.xml)...

    struts框架与标签.doc

    总之,Struts框架为构建企业级的Java Web应用提供了一种强大且结构化的解决方案,它的组件和标签库让开发者能够快速、高效地开发出可维护的Web应用。同时,它鼓励社区参与,不断更新和完善,以适应开源软件的快速...

    Struts框架分析与应用.pdf

    - **struts-config.xml**:Struts框架的核心配置文件,用于定义ActionServlet如何处理用户请求,以及ActionForm Bean和其他组件的配置。 #### 四、Struts框架的缺点 尽管Struts框架拥有许多优点,但也存在一些...

    Struts框架应用于jsp中

    Struts框架是Java Web开发中的一个关键组件,它在JSP(JavaServer Pages)基础上提供了一种更规范、更易维护的MVC(Model-View-Controller)架构。标题"Struts框架应用于jsp中"表明我们将探讨如何在JSP应用程序中...

    基于struts框架的学生管理系统

    Struts框架主要由Action、ActionForm、ActionServlet、配置文件(struts-config.xml)等组件构成。在这个学生管理系统中,Action类是业务逻辑处理的中心,它接收用户的请求并调用相应的业务方法;ActionForm对象用于...

    基于struts的图书管理系统

    Struts框架组件 - **ActionServlet**: Struts的入口点,是一个实现了Servlet接口的类,负责处理所有的HTTP请求。 - **ActionMapping**: 用于映射请求到特定的Action类实例。 - **ActionForm**: 用户输入数据的载体...

    Struts框架(Struts框架详细介绍)

    Struts框架的核心组件包括ActionServlet、ActionMapping、Action、ActionForm和JSP视图。ActionServlet作为前端控制器接收HTTP请求,根据配置的ActionMapping决定调用哪个Action,Action处理业务逻辑后,通过...

    Struts框架讲解

    在Struts框架中,模型主要由业务逻辑和数据访问组件组成。开发者通常使用ActionForm Beans来封装用户输入的数据,并与数据库或其他数据源进行交互。例如,如果应用需要与EJB、JDBC或ORM桥接器(如Hibernate)结合,...

    重构mvc实现struts框架

    **标题解析:** "重构mvc实现struts框架" 这个标题表明了我们要探讨的主题是关于软件开发中的重构过程,特别关注的是如何从一个简单的MVC(Model-View-Controller)模型出发,逐步演进到实现Struts框架的初步形态。...

    struts框架\Struts框架的使用.ppt

    Struts框架还包括了ActionMapping、Interceptor(拦截器)等组件,使得开发者可以更灵活地控制请求的处理流程。Interceptor可以实现如日志记录、事务管理、权限检查等功能,增强了框架的可扩展性。此外,Struts提供...

    struts框架

    Struts框架是一种基于MVC(模型-视图-控制器)设计模式的Java EE Web应用框架,主要用于简化企业级Java Web应用的开发。Struts作为Java EE应用中不可或缺的一部分,尤其在Java社区中广泛应用。本文主要介绍Struts...

    学生管理的Struts框架开发实例

    首先,Struts框架基于Model-View-Controller(MVC)设计模式,它的主要组件包括Action、ActionForm、ActionMapping、Dispatcher Servlet(即控制器)以及视图组件。Action负责处理用户请求,ActionForm用于封装表单...

    struts框架的最简单应用,懂的就不用下了

    Struts框架是Java Web开发中的一个关键工具,它基于Model-View-Controller(MVC)设计模式,旨在简化Web应用程序的构建。这个压缩包可能是为了帮助初学者理解并开始使用Struts框架的基础知识。 首先,Struts框架的...

    Java开发struts框架包

    1. **Struts核心库**:包括struts-core.jar,这是Struts框架的核心组件,提供了ActionServlet、ActionForm、Action等关键类。 2. **Struts标签库**:如struts-tiles.jar、struts-taglib.jar,这些库提供了用于构建...

    《Struts in Action中文版》真正完整版

    - 它是每个Web应用必须的配置文件,其中包含了对Struts框架组件的配置。 综上所述,《Struts in Action中文版》这本书不仅深入浅出地介绍了Struts框架的技术要点,还通过具体的案例分析帮助读者更好地理解和掌握...

    Easyui+struts框架学生信息

    【Easyui+Struts框架学生信息】:这是一个基于前端Easyui和后端Struts框架的典型Web应用项目,主要用于管理学生的信息。Easyui是一个轻量级的JavaScript框架,它基于jQuery,提供了丰富的UI组件,如表格、下拉框、...

    Struts框架之构建Controller组件.rar

    在这个压缩包文件“Struts框架之构建Controller组件.rar”中,主要关注的是Struts框架中的Controller组件的构建。以下是关于这个主题的详细知识点: 1. **MVC模式**: MVC是一种设计模式,用于将应用程序分为三个...

Global site tag (gtag.js) - Google Analytics