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都行 喜欢什么用什么
第二 我的项目第一阶段架构图
注:maven 引入jar包下面是基本的一些配置文件包括web的一些目录,web-content目录被我删除了,我把它引入到了src目录下面,可以在项目的properties的deployment Assembly和priject facets中进行设置.
再就是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>
第一阶段先搭好环境 未完待续
转载于:https://my.oschina.net/wee123/blog/308725