`
runfeel
  • 浏览: 935791 次
文章分类
社区版块
存档分类
最新评论

对struts2的基本知识和环境的搭建(配图解)

 
阅读更多

Struts2的优点:

Struts2是由webwork2发展过来的。属于无侵入式设计。而struts1是入侵是设置。

Struts2跟servlet API没有紧密的联系。

struts2提供了拦截器,struts2提供了类型转化器,还提供了支持多种表现层,输入校正可以指定方法进行校验,提供了全局范围和包范围,action范围的国际化资源的管理实现。

在struts1是靠servlet启动的,struts2是靠filer过滤器实现的。

Struts2的开发环境的搭建:

1jar

2.struts2的配置文件

3.web.xml里面加入struts2mvc框架启动配置

现在做一个struts2的环境的配置


接着在src目录下面写一个struts.Xml

<?xml version="1.0"encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC

"-//ApacheSoftware Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>

</struts>

接着在web.Xml文件注册一个过滤器和struts.Xml关联

<?xml version="1.0"encoding="UTF-8"?>

<web-app version="2.5"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<filter>

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

</web-app>

分享到:
评论

相关推荐

    Struts2+Spring+Hibernate开发环境搭建图解

    以下是对SSH2开发环境搭建的详细步骤和知识点的解析: 1. **Struts2配置**: - Struts2是基于Action的MVC框架,它处理HTTP请求并分发到相应的Action类执行。首先,需要将Struts2的相关库文件添加到项目的类路径中...

    Struts2学习笔记2011(详细图解)

    以上就是Struts2学习笔记中的主要内容,通过这些知识点的学习,开发者能够熟练地搭建和使用Struts2框架,构建高效、稳定的Web应用。同时,理解并掌握这些概念有助于进一步探索Struts2的高级特性,如拦截器、插件系统...

    图解学习、搭建、整合Struts-Spring-Hibernate框架

    了解如何通过IDE(如Eclipse或IntelliJ IDEA)创建SSH项目,设置环境,编写和调试代码,以及如何进行单元测试和集成测试,都是开发者必备的技能。 6. **最佳实践**: 使用SSH时,遵循最佳实践非常重要,例如使用...

    图解SSH框架配置步骤

    在本文中,我们将详细讲解SSH框架的配置步骤,包括开发环境的搭建、SSH框架的准备、Struts2的配置等方面的知识点。 一、开发环境的搭建 在配置SSH框架之前,首先我们需要搭建一个合适的开发环境。这里我们使用...

    SSH框架搭建图解(最新)

    ### SSH框架搭建图解知识点详解 #### 一、开发环境准备 在开始SSH(Struts + Spring + Hibernate)框架的搭建之前,确保已准备好以下开发环境: - **MyEclipse5.5**:一个功能强大的集成开发环境,适用于Java应用...

    eclipse struts简单实例2

    在本文中,我们将深入探讨如何在Eclipse环境中创建一个简单的Struts应用实例,结合`validator`验证和资源文件的使用。我们将逐步介绍每个步骤,确保您能够理解并成功实现这个Struts1.39版本的示例。 首先,我们需要...

    SSH框架图解

    ### SSH框架图解知识点详解 #### 一、SSH框架简介 SSH框架,即Struts + Spring + Hibernate(或Struts + Spring + MyBatis)框架的简称,是Java Web开发中非常流行的一种轻量级解决方案。它将MVC模式与业务逻辑...

    Myeclipse配置ssh开发环境图解

    MyEclipse 是一款非常受欢迎的 Java EE 集成开发环境,它不仅支持基本的 Java 开发,还提供了丰富的插件来支持各种框架和技术栈的开发,比如 Spring、Struts 和 Hibernate 等。本篇文章将详细介绍如何在 MyEclipse ...

    shh配置图解[归纳].pdf

    SSH配置图解[归纳] SSH配置是软件开发中的一种重要配置,特别是在使用S2SH框架进行项目开发时。下面是关于SSH配置的详细知识点: 一、开发环境 在进行SSH配置之前,需要配置好开发环境。这里使用MyEclipse 5.5、...

    SSH_整_合_图_解.doc

    ### SSH整合图解知识点解析 #### 一、项目概述与环境搭建 - **项目名称**:SSH整合项目 - **技术栈**: - **Eclipse版本**:MyEclipse 5.5.1 - **应用服务器**:Tomcat 5.5 - **开发框架**: - Struts 1.2 - ...

Global site tag (gtag.js) - Google Analytics