`

Struts2---MVC 以及配置

阅读更多
Struts---MVC模式(View+Controller+Model)
1.手动搭建框架,理解环境要求:servlet2.4 JSP2.0 JDK5
2.建立一个Web工程,添加Struts2的框架.
   需要下载Struts2的开源包.
   把Struts2文件夹下的5个jar包放入WEN_INF/lib目录下面.
   在工程web.xml文件中添加Struts2核心控制器FilterDispatcher
   在工程的src文件根目录中添加Struts.xml文件
  3.利用Struts建立一个登陆验证.
       <action>组件.......... 

Struts 2框架有两个核心配置文件:

    struts.xml和struts.properties

    其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,

开发者可以通过改变这些属性来满足应用的需求。

    struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。

    struts.properties文件通常放在Web应用的WEB-INF/classes路径下。实际上,只要将该文件放在Web应用的CLASSPATH路径下,Struts 2框架就可以加载该文件。
     
<package name="" extends="struts-default" namespace="命名空间">
</package>

分享到:
评论

相关推荐

    struts2-spring-plugin-2.3.4.jar

    4. **Spring 的Bean 定义**:在Spring 配置文件中,我们可以为Struts 2 的Action 定义bean,包括其属性、依赖关系以及生命周期方法。这使得Action 的配置更加集中,易于管理和扩展。 5. **Action 实例的生命周期**...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许开发者在Struts 2中轻松地创建能够返回JSON的Action,使得前端(通常使用JavaScript库如jQuery)可以...

    struts2-spring-plugin-2.2.1.jar

    这个插件的主要目的是简化在基于Struts2的应用程序中整合Spring的功能,如依赖注入(DI)、AOP(面向切面编程)以及事务管理等。下面我们将深入探讨Struts2、Spring框架以及它们之间的集成。 **Struts2框架** ...

    struts2-json-plugin-2.3.8.jar

    Struts2是一个基于Model-View-Controller(MVC)设计模式的Java Web应用框架,它极大地简化了Java Web应用的开发工作。JSON,作为一种轻量级的数据交换格式,被广泛用于前后端数据传输,因为其结构清晰、易于解析且...

    struts2-core-2.0.12.jar

    Struts2是一个开源的MVC(Model-View-Controller)框架,用于构建高效、可扩展的Web应用程序。这个版本号2.0.12表明它是2009年发布的,属于Struts2的早期版本,但依然包含了许多基础和关键的功能。 **1. MVC架构** ...

    struts2-json-plugin源码

    学习`struts2-json-plugin`的源码可以帮助开发者了解Struts2如何处理JSON数据,如何进行自定义扩展,以及如何优化JSON相关的性能。同时,对于理解MVC框架的工作流程和JSON在网络应用中的应用也有很大帮助。深入研究...

    spring-mybatis-struts2-master ——demo

    在"spring-mybatis-struts2-master"中,struts.xml文件配置了Action的映射规则,以及Interceptor的顺序和行为。 四、SSM整合的关键步骤 1. 引入依赖:项目中会包含Spring、Struts2、MyBatis的jar包或者对应的Maven/...

    struts-2.5所有jar包

    Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它在Web应用开发中被广泛使用。Struts2的核心是Action类,它负责处理用户请求,与模型进行交互,并将结果返回给视图。在Struts2的版本...

    搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

    对于Struts2和Spring的配置,我们需要在`struts.xml`和`spring-context.xml`文件中进行相应的设置,例如定义Action类、配置Spring Bean以及指定Struts2与Spring的整合方式。同时,确保web.xml文件中配置了...

    struts-2.5.22-all.zip

    在实际开发中,使用Struts2 2.5.22时,开发者需要了解Action、Result、Interceptor的基本概念,以及如何编写Action类、配置Struts.xml文件,还要掌握OGNL的使用来绑定数据。同时,为了提高安全性和性能,还需要关注...

    struts2-tags-文档.rar

    Struts2是一个强大的Java web应用程序框架,它基于MVC(模型-视图-控制器)设计模式,用于构建可维护性和可扩展性高的企业级应用。Struts2的标签库是其核心特性之一,极大地简化了视图层的开发,提高了开发效率。本...

    struts2-2.3.4.1-all

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中,为开发者提供了构建可维护、可扩展的Web应用程序的高效工具。版本2.3.4.1是Struts2的一个重要版本,包含了丰富的功能和修复了许多...

    struts2-2.0.14

    Struts2是一个基于MVC(Model-View-Controller)设计模式的开源JavaEE框架,它在Web应用开发中被广泛使用,特别是在企业级环境中。这个"struts2-2.0.14"版本包含了该框架的核心组件以及特定的插件,让我们详细探讨...

    struts2-sitemesh-plugin-2.2.1.1.jarstruts2

    Struts2是一个非常流行的Java Web开发框架,它提供了一种模型-视图-控制器(MVC)架构,帮助开发者构建可维护、结构清晰的Web应用。Sitemesh则是一个页面布局和装饰框架,用于统一网站的外观和感觉,增强页面的...

    struts2-core-2.2.1 jar下载、源码下载 非常全面!!绝对可用!! 所需资源分最少。

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域具有广泛的应用。Struts2的核心组件是`struts2-core.jar`,这个文件是整个框架的基础,包含了处理请求、调度、拦截...

    struts2-core-2.5.10.1

    总结来说,Struts2-core-2.5.10.1是一个成熟的Java Web开发框架,具有强大的MVC架构、高效的请求处理、丰富的标签库、安全的控制层以及灵活的扩展性。这个版本的更新主要是性能优化和安全修复,为开发者提供了更稳定...

    struts2-spring-plugin-2.2.3.1.jar

    **Struts2框架** 是一个开源的MVC(Model-View-Controller)框架,用于构建可维护性和可扩展性高的Java Web应用程序。它的核心设计目标是提供一种方式来组织和控制应用程序的行为,使得业务逻辑和表现层分离,从而...

    struts2-blank

    2. **配置文件**:主要指`struts.xml`,这是Struts2的核心配置文件,用于定义Action、Action的映射路径、Interceptor链以及Result类型等。 3. **Interceptor**:Struts2允许开发者自定义Interceptor,实现特定的...

    struts-2.3.15.3所以jar包

    2. **struts2-convention-plugin.jar**:此插件支持基于约定优于配置(Convention over Configuration)的开发模式,允许开发者省去大量的XML配置,只需按照一定的命名规则组织类和方法,Struts 2就能自动识别并进行...

    struts2-spring-plugin-2.2.1.1.jar

    3. **简化配置**:整合Struts 2和Spring后,不再需要在Struts配置文件中指定Action的实现类,而是通过Spring的bean定义来完成。这降低了配置复杂性,提高了配置的可读性和可维护性。 4. **事务管理**:Spring可以...

Global site tag (gtag.js) - Google Analytics