整合Struts2+Spring+HIbernate时Maven(3.3.3)的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>com.wbf.ssh</groupId> <artifactId>ssh</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name /> <description /> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>javax.servlet.jsp.jstl</artifactId> <version>1.2.2</version> </dependency> <!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <!-- log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <!-- spring3 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.2.12.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.2.12.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>3.2.12.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>3.2.12.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.2.12.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>3.2.12.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>3.2.12.RELEASE</version> </dependency> <!-- struts2 --> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.3.20.1</version> <exclusions> <exclusion> <groupId>javassist</groupId> <artifactId>javassist</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-spring-plugin</artifactId> <version>2.3.20.1</version> </dependency> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-convention-plugin</artifactId> <version>2.3.20.1</version> </dependency> <!-- hibernate4 --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.2.16.Final</version> </dependency> <!-- druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.13</version> </dependency> <!-- mysql数据库驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.35</version> </dependency> <!-- aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.5</version> </dependency> </dependencies> <build> <plugins> <!-- 清除插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.6.1</version> </plugin> <!-- 编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>utf-8</encoding> </configuration> </plugin> <!-- 单元测试插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <argLine>-Dfile.encoding=UTF-8</argLine> <skip>false</skip> <testFailureIgnore>true</testFailureIgnore> </configuration> </plugin> <!-- 打包插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> </plugin> <!-- 安装插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <!-- 资源文件(默认src/main/resources)处理插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> </plugin> <!-- 生成源码插件 --> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.4</version> <executions> <execution> <!-- 当把项目打包成jar、war等时,为其生成源代码jar包 --> <phase>package</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>
相关推荐
利用maven技术整合ssh框架的pom.xml! 利用maven技术整合ssh框架的pom.xml 利用maven技术整合ssh框架的pom.xml
该pom文件整合了spring,struts2,hibernate5框架和shiro权限框架所需的jar包,完美无冲突
整合SSH 框架所需 jar 包(maven 项目 pom.xml 格式),包含大部分的 jar 包引入说明
创建maven工程,并且整合ssh的一些配置文件。对各种jar包的整理
在本项目中,我们将讨论如何使用Maven构建工具来整合SSH框架,并详解配置文件的设置。 首先,让我们了解SSH框架的核心组件: 1. **Struts2**:作为MVC(模型-视图-控制器)架构的一部分,负责处理HTTP请求,提供...
内含有applicationContext.xml,c3p0-config.xml,c3p0-db.properties,hibernate.cfg.xml,log4j.properties,struts.xml,User.hbm.xml,pom.xml等等配置文件
关于ssh(struts2,spring,hibernate)三大框架整合,并使用Maven管理项目后的pom.xml文件的基本配置(基本的依赖!!)
在整合SSH时,我们需要在Spring的配置文件中声明对Struts2和Hibernate的引用,以便Spring可以控制这些组件的初始化和销毁。同时,Spring的AOP(面向切面编程)特性可以用于实现事务管理,提升代码的整洁度和可维护性...
在 Maven 整合 SSH2 的过程中,我们可能需要在 `settings.xml` 中配置特定的仓库地址,以便获取到 SSH2 相关的库文件。此外,还可以配置代理服务器、全局的用户认证信息等。 **2. Spring 框架** Spring 是一个全面...
1. **配置POM.xml**:首先,你需要在项目的POM.xml文件中添加SSH框架以及Maven的相关依赖。这些依赖包括Spring的核心库、Struts2的核心库、Hibernate的JPA支持以及其他必要的库如log4j等。Ehcache的依赖也需要在这里...
#### 三、配置WEB模块整合SSH 在【tutorial-web】模块中,需要对Web框架进行配置,以便能够与其他组件无缝集成。 ##### 3.1 配置web.xml - 在【tutorial-web】模块中,编辑web.xml文件,配置Spring容器启动、过滤器...
【标题】"Maven 整合SSH之一" 涉及到的是在Java开发中如何使用Maven构建工具来整合Spring、Struts2和Hibernate这三个流行框架,这通常被称为SSH集成。SSH是一套强大的Java Web应用程序开发解决方案,可以帮助开发者...
在文件名称列表中,我们看到“pom.xml”,这是Maven项目的配置文件,其中包含了项目依赖、构建设置等信息。这说明该项目使用Maven进行构建,并且我们可以通过分析pom.xml了解项目的依赖关系和构建步骤。 在整合SSH...
- 配置pom.xml文件,添加SSH框架及其它必要的依赖。 3. **配置Struts2** - 添加Struts2的依赖到pom.xml。 - 创建struts2的配置文件struts.xml,定义Action、结果类型等。 - 在web.xml中配置Struts2的前端控制器...
1. **源代码**:包含.java文件,这些文件按照SSH框架的组织结构划分,如Spring的配置文件(applicationContext.xml)、Struts的配置文件(struts.xml)、Hibernate的映射文件(.hbm.xml)以及业务逻辑层(Service)...
这可能包括pom.xml文件的配置示例,说明如何添加SSH相关依赖到项目中,以及如何配置构建过程。 在标签"maven_ssh ssh_maven"中,我们可以看到SSH和Maven的关键字重复出现,进一步强调了这个资源与这两者的关系。这...
创建一个新的Maven项目,并在pom.xml文件中添加SSH框架的依赖。 **第三步:配置Struts** 在struts-config.xml中配置Struts的核心元素,如action-mappings、form-beans等。同时,配置Struts与Spring的整合,引入...
整合SSH时,首先需要在项目的`pom.xml`或`build.xml`中添加Struts2的依赖。然后,配置`struts-default.xml`和`struts-plugin.xml`以启用Struts2的核心功能。接着,定义Action类,创建对应的`struts.xml`配置文件,...
在pom.xml中添加Spring的相关依赖,然后创建Spring的配置文件(如applicationContext.xml),定义Bean的定义和配置。 4) 打开web.xml文件,添加如下代码: 在web.xml中,我们需要配置Spring的DispatcherServlet,...
- 在项目设置中启用Maven支持,配置pom.xml文件,添加SSH相关的依赖库。 2. **配置Spring** - 创建`applicationContext.xml`配置文件,定义Bean的实例化、依赖注入等。例如,配置Hibernate SessionFactory、DAO...