`
pwpw1218
  • 浏览: 9313 次
社区版块
存档分类
最新评论

Struts2学习笔记之Maven构建Struts2项目(二)

阅读更多

Struts2学习笔记之Maven构建Struts2项目(二)

 

Struts所需Jar包

<properties>
	<java.version>1.7</java.version>
	<struts2-version>2.1.8</struts2-version>
</properties>
	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.apache.struts</groupId>
				<artifactId>struts2-core</artifactId>
				<version>${struts2-version}</version>
			</dependency>
			<dependency>
				<groupId>log4j</groupId>
				<artifactId>log4j</artifactId>
				<version>1.2.14</version>
			</dependency>
			<dependency>
				<groupId>javassist</groupId>
				<artifactId>javassist</artifactId>
				<version>3.8.0.GA</version>
			</dependency>
			<dependency>
				<groupId>junit</groupId>
				<artifactId>junit</artifactId>
				<version>4.7</version>
				<scope>test</scope>
			</dependency>
		</dependencies>
        <dependencyManagement>

 Struts2的配置文件

    Struts2框架启动时,默认加载在src目录下的struts.xml配置文件,所有我们需要准备struts的配置文件

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.8.dtd">
<struts>
</struts>

 

启用Struts

   上面我们把struts2依赖的jar包添加上了,并且有struts的配置文件,下面就是让Struts2启用

   Struts需要在项目部署上服务器的时候就启动,那么我们需要如下配置:

<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>

 

 下面就需要我们开始Struts2的编程之旅了! 

0
1
分享到:
评论

相关推荐

    struts2学习笔记(1)

    ### Struts2学习笔记知识点详解 #### 一、Struts2框架的基本引入步骤 ##### 1. 导入Struts2相关Jar包 在引入Struts2框架时,首先需要将Struts2的相关Jar包导入到项目的类路径中。这些Jar包通常包括核心库以及其他...

    struts2学习笔记

    Struts2项目环境的手动构建涉及到创建Maven或Gradle项目,添加Struts2的依赖库,并配置web.xml文件,确保Struts2的核心过滤器可以正确运行。 3. **HelloWorld**: 从经典的HelloWorld示例开始,了解如何创建一个...

    Maven 构建SpringMVC项目学习笔记

    Maven是一个强大的项目管理工具,它能够帮助开发者管理和构建Java项目,包括自动化构建、依赖管理和项目信息管理。而SpringMVC是Spring框架的一部分,用于构建基于模型-视图-控制器(MVC)架构的Web应用。相比于...

    Struts2学习笔记(一) 环境的搭建与HelloWorld程序

    3. **Apache Maven**:Struts2推荐使用Maven作为构建工具,因为它简化了依赖管理。安装Maven并配置好`M2_HOME`环境变量。 4. **Web服务器或应用服务器**:例如Tomcat或Jetty,用于部署和运行你的Struts2应用程序。 ...

    【张冰Struts2学习笔记】0102_第一个Struts2实例

    【张冰Struts2学习笔记】0102_第一个Struts2实例 在Java Web开发领域,Struts2框架是十分重要的MVC(模型-视图-控制器)架构之一,它极大地简化了Web应用程序的开发流程。这篇学习笔记将带你入门Struts2,通过创建...

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

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

    struts2学习笔记1-HelloWorld项目

    本篇学习笔记将引导我们从零开始,通过一个简单的"HelloWorld"项目,了解Struts2的基础知识。 首先,我们需要在本地环境中搭建Struts2的开发环境。这包括安装JDK、配置Java环境变量、下载Apache Struts2的最新版本...

    maven聚合web工程--struts2+spring

    "maven聚合web工程--struts2+spring"这个标题表明我们正在讨论一个使用Maven构建的项目,该项目集成了Struts2和Spring这两个流行的Java Web框架。Struts2是一个用于构建 MVC(模型-视图-控制器)架构的框架,而...

    晒一下,我以前struts2学习笔记

    此外,使用Maven或Gradle管理依赖,可以确保项目中使用的Struts2版本与其它库兼容。 五、进阶话题 1. **Tiles框架集成**:Tiles允许你创建可重用的页面片段,构建复杂的布局,与Struts2结合使用能提高视图层的灵活...

    struts2学习笔记十一(第11讲.Struts2的核心 拦截器续)

    在本篇“Struts2学习笔记十一”中,我们将深入探讨Struts2的核心拦截器及其应用。 **1. 拦截器的概念** 拦截器是AOP(面向切面编程)的一部分,在Struts2中,它们作为一系列可插入的处理链,可以在Action执行前后...

    Struts 1.3.8 学习笔记(五)

    总结来说,Struts 1.3.8 学习笔记涵盖的内容广泛,包括框架的组件使用、配置、源码解读以及工具应用。通过这样的学习,开发者能够熟练掌握 Struts 的核心功能,为构建高效、可维护的 Web 应用奠定基础。

    maven随堂笔记 技术重点 知识点

    Maven 可以整合 Struts2,实现 Struts2 的自动构建、测试、打包、部署等操作。使用 Maven,可以简化 Struts2 的开发和维护过程。 Maven 是一个功能强大的项目管理工具,可以简化项目的开发和维护过程。通过学习 ...

    传智播客Struts2学习资料

    8. **Maven项目构建**:使用Maven构建Struts2项目,管理依赖库,自动化构建流程。 通过学习这些笔记和代码示例,你不仅可以了解Struts2的基本工作原理,还能掌握实际开发中的常见应用场景,为你的Java Web开发之路...

    Maven 学习笔记.docx

    【Maven学习笔记】 Maven是一个强大的项目管理和构建工具,主要应用于Java开发领域。它能够自动管理项目的依赖关系,帮助开发者解决因jar包版本冲突、依赖管理混乱等问题带来的困扰。Maven通过制定一套规范化的项目...

    Struts 1.3.8 学习笔记(三)

    这个版本的学习笔记主要集中在 Struts 框架的核心概念、架构和实际应用上。Struts 1 提供了一个MVC(Model-View-Controller)设计模式的实现,帮助开发者组织应用程序的逻辑,提高代码的可维护性和可扩展性。 在...

    Struts 学习笔记

    本篇学习笔记将深入探讨Struts的核心概念、工作原理以及如何在实际项目中应用Struts来构建高效、可维护的Web应用程序。 一、Struts框架概述 Struts作为经典的MVC框架,它为Java开发者提供了一种组织应用程序逻辑的...

    [摘]Struts 学习笔记之ActionForm

    本篇学习笔记主要关注的是ActionForm,它是Struts框架中用于处理用户请求的核心组件之一。 ActionForm是Struts中用于接收和验证用户输入的数据的类。当用户通过表单提交数据时,这些数据会被封装到一个ActionForm...

    Groovy学习笔记 Struts2集成--Groovy类作为Action

    通过阅读文章《Groovy学习笔记 Struts2集成--Groovy类作为Action》,你可以更深入地了解如何在实际项目中利用Groovy的特性来优化Struts2应用。提供的压缩包文件`struts2-groovy-plugin`可能包含了Struts2 Groovy插件...

Global site tag (gtag.js) - Google Analytics