`

Struts组件

阅读更多

 

1. Struts组件:

 

ActionServlet,Action,ActionMapping(还包括ActionForward),ActionForm Bean

 

 

2. Struts中的MVC:

 

a). 模型(Model) ,本质上来说在Struts中的Model是一个商业逻辑类,开发者实现的商业

 

类,比如:自己写的JavaBean。

 

b). 视图(View),View是由与控制器Servlet配合工作的一套JSP定制标签库构成,利用他们

 

可以快速的建立应用系统的界面。

 

c). 控制器(Controller),前端控制器是一个Servlet,它将客户端的请求转发到相应的后台控

 

制器Action类。

 

 

3. 组件的详解

a). ActionServlet(中心控制器)

 

定义:继承自HttpServlet类,是中心控制器(总控制器)。它提供了一个中心位置来处理全

 

部的终端请求。

 

作用:接受请求、填充数据、派发请求、响应用户。

 

配置:在 web.xml 中声明,如下:

 

......

<servlet>
       <servlet-name>action</servlet-name>
       <servlet-class>org.apache.struts.ActionServlet</servlet-class>
</servlet>

<servlet-mapping>
       <servlet-name>action</servlet-name>
       <url-pattern>*.do</url-pattern>
</servlet-mapping>

......

 

待续......

分享到:
评论

相关推荐

    struts组件包demo

    struts组件包demostruts组件包demostruts组件包demostruts组件包demostruts组件包demostruts组件包demostruts组件包demostruts组件包demostruts组件包demostruts组件包demo

    上传文件的模块(利用struts组件)

    利用struts组件完成上传到服务器。自由设定目录和文件类型,稍加修改添加到项目里面.把"备份上传Ex7_7.jsp"替换掉“Ex7_7.jsp”。前提是事先在tomcat目录建好upload文件夹

    struts-config详解

    Struts-config.xml 是Struts框架的核心配置文件,它描述了所有的Struts组件。在这个文件中,我们可以配置主要的组件及次要的组件。下面是struts-config.xml文件的主要元素: 一、struts-config.xml的主要元素 * ...

    struts2控制组件

    struts2控制组件!

    Struts In Action 电子书 Struts1电子书

    #### 配置Struts组件 - **XML文件配置**:Struts应用中涉及到三种主要的XML配置文件: - `web.xml`:Web应用部署描述符,配置Servlet容器的相关参数。 - `struts-config.xml`:Struts框架的核心配置文件,定义了...

    struts的视图组件介绍

    在Struts中,视图组件扮演着展示数据的重要角色,它是用户与应用交互的界面。本文将深入探讨Struts中的视图组件,帮助你理解和掌握如何在实际开发中构建高效、可维护的视图层。 一、JSP视图技术 在Struts中,视图...

    struts1.2.doc

    #### 三、Struts组件详解 在Struts框架中,有几个关键组件: - **ActionServlet**:作为Struts的控制器,负责接收用户请求,解析请求参数,调用相应的Action处理业务逻辑,然后决定转发或重定向到哪个视图页面。 ...

    Struts2.3.15的完整jar包

    5. **struts2-spring-plugin.jar**:这个插件使Struts2能够与Spring框架无缝集成,管理Action和其他Struts组件的实例。 6. **hibernate-entitymanager.jar** 和 **hibernate-core.jar**:这两个是Hibernate的主要库...

    struts最少依赖jar包

    3. **struts-taglib.jar**:这个库提供了JSP标签库,使得在JSP页面中使用Struts组件更加方便,例如logic、bean、html、tiles等标签。 4. **struts-ognl.jar**:OGNL(Object-Graph Navigation Language)是Struts中...

    手动编写struts源码及讲解

    - **Struts生命周期**:了解Struts组件的初始化、请求处理和销毁过程,有助于优化性能。 - **ActionContext**:在Struts 2中,ActionContext是Action上下文的容器,包含了请求、响应、session等信息。 - **...

    Struts1.x入门与提高系列教程.pdf

    - 利用MyEclipse等集成开发环境提供的快捷工具,可以加速开发流程,例如通过向导自动创建Struts组件和配置文件。 2. **明确MVC角色**: - 理解并严格划分MVC中的模型(Model)、视图(View)和控制器(Controller)的...

    struts

    #### 配置Struts组件 Struts的配置主要涉及到四个关键文件:web.xml、struts-config.xml、messages.properties和log4j.properties。这些文件定义了应用的行为、资源消息和日志记录策略。特别是struts-config.xml,...

    struts中文帮助文档

    - **详细配置**:第4章将深入讨论Struts组件的详细配置方法,包括如何定义Action、配置拦截器等。 - **高级特性**:后续章节将进一步探讨Struts的高级特性,如国际化支持、异常处理机制等。 通过以上内容可以看出,...

    Struts in Action[文字版][中文]

    4.配置Struts组件 5.用ActionForm传递数据 6.连线ActionForward 7.设计ActionMapping 8.和女主角Action对象共舞 9.扩展ActionServlet 10。显示动态内容 11.用Tiles开发应用 12.用户输入校验 13.本地化 14.在Struts中...

    StrutsInAction,Struts在行动,深入Struts架构

    这本书深入浅出地介绍了如何配置Struts组件,以及如何利用Struts构建功能丰富的Web应用程序。Struts是一个开源的MVC(模型-视图-控制器)框架,它极大地简化了Java Web应用的开发流程,提高了代码的可维护性和可扩展...

Global site tag (gtag.js) - Google Analytics