SpringMVC+MyBatis+Maven (1.0)

  还是讲细点吧,不是很懂maven的话,还是先去看下如何安装配置maven,其实很简单,推荐许晓彬的<maven实战>不懂可以私信.第一次写这种东西,没格式 杂乱无章还请谅解.

  第一是环境

      1.eclipse Version: Indigo Service Release 2   Build id: 20120216-1857

      2.maven是3.0.5版本的,以前配置的,库以前是nexus,后来转到开源中国这边了具体可见          

        http://www.oschina.net/p/maven
       3.spring+mybatis 因为用的是maven都是同个版本,这就是maven的一个好处,不用担心的jar的问题,也是我当时学习maven的一个原因,用的很爽.
      其实环境不一定必须是这样,正常能跑起来就行但是建议jdk大于等于1.5 spring的话版本最好3.0以上数据库oracle mysql都行 喜欢什么用什么
第二 我的项目第一阶段架构图
        SpringMVC+MyBatis+Maven (1.0)_第1张图片
   注:maven 引入jar包下面是基本的一些配置文件包括web的一些目录,web-content目录被我删除了,我把它引入到了src目录下面,可以在项目的properties的deployment Assembly和priject facets中进行设置.
    SpringMVC+MyBatis+Maven (1.0)_第2张图片 
     再就是pom的依赖路径
     <!-- 定义依赖版本的属性 -->
    <properties>
        <spring.version>3.0.5.RELEASE</spring.version>
        <aspectj.version>1.6.10</aspectj.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
        <!-- spring依赖 -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</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-beans</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!-- mybatis -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.0.4</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.0.0</version>
        </dependency>
        <!-- aop -->
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>${aspectj.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>3.1</version>
        </dependency>
    </dependencies>  

第一阶段先搭好环境    未完待续

 

你可能感兴趣的:(maven,springMVC,mybatis)