Struts2+Spring3+Hibernate4+Maven整合
目录
1.建立Maven工程
2.搭建Spring3
3.搭建Struts2并整合Spring3
4.搭建Hibernate4并整合Spring3
内容
1. 建立Maven工程
log4j2自定义日志文件名第一步:
第二步:
第三步:
第四步:
注意:这里的JDK要选择默认的,这样别人在使用的时候,如何JDk不一致的话也不会出错,如下图所示:
   
       
        第五步:
Maven标准目录
src/main/java
src/main/resources
src/test/java
src/test/resources
       
       
        第六步:
            发布项目:Maven install
            清除编译过的项目:Maven clean
OK,Mean工程创建成功!
2. 搭建 Spring3
(1)下载Spring3需要的jar
1.spring-core
2.spring-context
3.spring-jdbc
4.spring-beans
5.spring-web
6.spring-expression
7.spring-orm
        l中编写Spring3需要的包,maven会自动下载这些包。
       
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-expression</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>3.1.2.RELEASE</version>
        </dependency>
        (2)编写Spring配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="/schema/beans" xmlns:xsi="/2001/XMLSchema-instance" xmlns:context="/schema/context" xsi:schemaLocation="
/schema/beans
/schema/beans/spring-beans-3.0.xsd
/schema/context
/schema/context/spring-context-3.0.xsd
">
   
    <context:property-placeholder location="classpath:config.properties" />
    <!-- 自动扫描dao和service包(自动注入) -->
    <context:component-scan base-package="service" />
</beans>
(3)编写测试
    首先,在src/main/java中创建service包,在包中编写一个 UserService 接口,代码如下:
   
package service;
/**
* 测试
* @author ZC
* */
public interface UserService {
    public void test();
}
然后,在src/main/java中创建service.imple包,在包中编写 UserServiceImple 实现
类,代码如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。