`

Struts2+Spring3+Hibernate4整合之Maven配置文件

 
阅读更多

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>SSH</groupId>
	<artifactId>s2s3h4</artifactId>
	<version>1</version>
	<packaging>war</packaging>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<spring-version>3.2.2.RELEASE</spring-version>
		<hibernate-version>4.1.11.Final</hibernate-version>
		<hibernate-search-version>4.2.0.Final</hibernate-search-version>
		<struts-version>2.3.12</struts-version>
		<commons-dbcp-version>1.4</commons-dbcp-version>
		<cglib-version>2.2.2</cglib-version>
		<aspectj-version>1.7.2</aspectj-version>
		<jstl-version>1.2</jstl-version>
		<servlet-version>3.0.1</servlet-version>
		<jsp-version>2.2.1</jsp-version>
		<guava-version>14.0.1</guava-version>
		<slf4j-nop-version>1.7.4</slf4j-nop-version>
		<log4j-version>1.2.17</log4j-version>
		<junit-version>4.11</junit-version>
		<mysql-connector-version>5.1.24</mysql-connector-version>
	</properties>

	<dependencies>
		<!-- Spring -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>${spring-version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
			<version>${spring-version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-tx</artifactId>
			<version>${spring-version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-orm</artifactId>
			<version>${spring-version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>${spring-version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>${spring-version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
			<version>${spring-version}</version>
		</dependency>

		<dependency>
			<groupId>org.aspectj</groupId>
			<artifactId>aspectjweaver</artifactId>
			<version>${aspectj-version}</version>
		</dependency>

		<dependency>
			<groupId>cglib</groupId>
			<artifactId>cglib-nodep</artifactId>
			<version>${cglib-version}</version>
		</dependency>

		<dependency>
			<groupId>commons-dbcp</groupId>
			<artifactId>commons-dbcp</artifactId>
			<version>${commons-dbcp-version}</version>
		</dependency>

		<!-- Hibernate -->
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-core</artifactId>
			<version>${hibernate-version}</version>
		</dependency>

		<!-- Hibernate Search -->
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-search</artifactId>
			<version>${hibernate-search-version}</version>
		</dependency>

		<!-- Struts -->
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-core</artifactId>
			<version>${struts-version}</version>
			<exclusions>
				<exclusion>
					<groupId>javassist</groupId>
					<artifactId>javassist</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-spring-plugin</artifactId>
			<version>${struts-version}</version>
		</dependency>

		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-convention-plugin</artifactId>
			<version>${struts-version}</version>
		</dependency>

		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-json-plugin</artifactId>
			<version>${struts-version}</version>
		</dependency>

		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>3.0.1</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet.jsp</groupId>
			<artifactId>javax.servlet.jsp-api</artifactId>
			<version>2.2.1</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>

		<!-- guava -->
		<dependency>
			<groupId>com.google.guava</groupId>
			<artifactId>guava</artifactId>
			<version>${guava-version}</version>
		</dependency>

		<!-- slf4j -->
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-nop</artifactId>
			<version>${slf4j-nop-version}</version>
		</dependency>

		<!-- log4j -->
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>${log4j-version}</version>
		</dependency>

		<!-- JUnit -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>${junit-version}</version>
			<scope>test</scope>
		</dependency>

		<!-- MySQL Driver -->
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>${mysql-connector-version}</version>
		</dependency>
	</dependencies>

	<build>
		<sourceDirectory>src</sourceDirectory>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.0</version>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-war-plugin</artifactId>
				<version>2.3</version>
				<configuration>
					<warSourceDirectory>WebRoot</warSourceDirectory>
					<failOnMissingWebXml>false</failOnMissingWebXml>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>

 


 

 

 

 

分享到:
评论

相关推荐

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频002

    在“Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频002”中,可能涵盖了以下内容: 1. Maven项目配置:讲解如何创建Maven项目,配置POM.xml文件,引入所需的Struts2、Spring3、Hibernate4和EasyUI的依赖。 2...

    Struts2+Spring3+Hibernate4+Maven+EasyUI+mysql 源代码整合入门

    Struts2+Spring3+Hibernate4+Maven+EasyUI+mysql +jar包 源代码 测试可运行 的 带mysql数据库 改自孙宇的实例 EasyUI 实现 日历 运行,请先注册 jar包在target\sshe-0.0.1-SNAPSHOT\WEB-INF\lib

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合视频教程源码

    Struts2、Spring3、Hibernate4、Maven和EasyUI是Java Web开发中常见的开源框架和技术,它们在构建高效、可维护的企业级应用中发挥着关键作用。本教程源码结合了这些技术,旨在帮助开发者理解和掌握它们的整合与应用...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门012

    Struts2、Spring3、Hibernate4、Maven和EasyUI是Java Web开发中常见的开源框架和技术,它们在构建高效、可维护的企业级应用程序方面发挥着关键作用。本篇将详细介绍这些技术及其整合入门的知识点。 **Struts2** 是...

    Struts2+Spring3+Hibernate4+Maven+EasyUI

    Struts2+Spring3+Hibernate4+Maven+EasyUI 是一个常见的Java Web开发组合,它们各自扮演着关键的角色,构建了一个高效、模块化的应用程序架构。这个组合在企业级应用中广泛使用,尤其是在数据管理、业务逻辑处理和...

    struts2.1+spring2.5+hibernate3.3整合之第一步(spring2.5+hibernate3.3)

    1. 配置环境:确保项目中引入了Struts2、Spring和Hibernate的相应库,这通常通过Maven或Gradle等构建工具完成。 2. 配置Spring:创建Spring的配置文件(如`applicationContext.xml`),定义Bean并设置其依赖。例如...

    spring3+hibernate4+struts2+maven全注解整合

    "spring3+hibernate4+struts2+maven全注解整合"的主题意味着将这四个组件通过注解的方式进行集成,以构建一个高效且易于维护的Web应用。 Spring是企业级Java应用程序的核心框架,它提供了依赖注入(DI)和面向切面...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频006

    在视频教程"Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频006"中,你将学习到如何配置这些框架,如何将它们整合在一起,以及如何利用这些工具开发实际的Web应用程序。这包括设置环境,创建Maven项目,配置...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频,附件是百度云盘地址,永久有效。

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频008

    在“Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频008”中,可能涵盖以下内容: 1. **环境配置**:讲解如何设置开发环境,包括安装JDK、IDE、Maven以及相关的开发工具。 2. **项目结构**:介绍Maven的项目...

    struts2+spring+hibernate+mysql(eclipse)整合增删改查

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们的整合通常被称为SSH整合,是构建企业级应用的一种常用技术栈。本项目是基于Eclipse集成开发环境,结合MySQL数据库实现的一个基础的增删改查功能。接...

    eclipse搭建(Struts2.5+Spring5.0+hibernate5.2)整合框架Demo实例

    本教程将详细介绍如何使用Eclipse IDE搭建一个基于Struts2.5、Spring5.0和Hibernate5.2的整合框架,提供一个可运行的Demo实例。这个组合是Java企业级开发中常见的技术栈,它们各自负责不同的职责:Struts2作为前端...

    struts2+spring4+hibernate4工程搭建源码

    1. **pom.xml** - Maven配置文件,用于管理项目依赖,包括Struts2、Spring4和Hibernate4的版本。 2. **web.xml** - 应用服务器的部署描述符,配置Struts2和Spring的前端控制器。 3. **struts.xml** - Struts2的配置...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频014

    视频教程"Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频014"将会涵盖以下主要内容: 1. Maven项目创建:学习如何配置pom.xml文件,引入所需依赖。 2. Struts2基础:讲解Action、Result、Interceptor等核心...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频003

    视频教程"Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频003"可能涵盖了以下内容: 1. Maven的配置和项目初始化:介绍如何创建Maven项目,配置pom.xml文件,添加Struts2、Spring3、Hibernate4和EasyUI的依赖...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合(源代码)

    总结起来,"Struts2+Spring3+Hibernate4+Maven+EasyUI整合"的项目实现了从前端到后端的完整开发流程,利用各框架的优势,提高了开发效率和代码质量。这样的整合方案在实际项目中广泛应用,对于理解和掌握Java Web...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频018

    在本视频教程"Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频018"中,你将学习如何设置和配置这些框架,创建基本的Maven项目,配置Struts2的Action和Interceptor,集成Spring3进行依赖注入,使用Hibernate4...

    Struts2+Spring3+Hibernate4+Maven+EasyUI+CXF 整合

    Struts2+Spring3+Hibernate4+Maven+EasyUI+CXF 是一个经典的Java Web开发框架集成,常用于构建高效、稳定的企业级应用。这个整合涵盖了前端展示、后端控制、持久化、依赖注入、项目管理和Web服务等多个层面,为...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频010

    在视频教程“Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频010”中,你可能会学习到以下内容: 1. **环境搭建**:如何配置开发环境,包括安装JDK、设置IDE(如Eclipse或IntelliJ IDEA)、配置Maven仓库等。...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频005

    这个"Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频005"可能涵盖了以下内容: 1. **环境搭建**:介绍如何安装和配置这些工具,包括JDK、IDE、Maven等。 2. **项目结构**:解释Maven标准目录结构以及各部分...

Global site tag (gtag.js) - Google Analytics