阶段3 3.SpringMVC·_07.SSM整合案例_02.ssm整合之搭建环境

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阶段3 3.SpringMVC·_07.SSM整合案例_02.ssm整合之搭建环境相关的知识,希望对你有一定的参考价值。


创建数据库ssm并创建表account

create database ssm;
use ssm;
create table account(
id int primary key auto_increment,
name varchar(20),
money double
);

创建项目

技术图片

技术图片
技术图片
技术图片
技术图片
技术图片
技术图片

导入开发的坐标

先改成1.8
技术图片
 

<spring.version>5.0.2.RELEASE</spring.version>
<slf4j.version>1.6.6</slf4j.version>
<log4j.version>1.2.12</log4j.version>
<mysql.version>5.1.6</mysql.version>
<mybatis.version>3.4.5</mybatis.version>

技术图片

<!-- spring -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.8</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</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-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.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>$spring.version</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>$spring.version</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>$mysql.version</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- log start -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>$log4j.version</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>$slf4j.version</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>$slf4j.version</version>
</dependency>
<!-- log end -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>$mybatis.version</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>


aspectjweaver:AOP相关
spring-aop:AOP相关
spring-web:web相关
spring-webmvc:web相关
spring-test:单元测试
spring-tx:spring事务
spring-jdbc:jdbc模板
junit:单元测试
mysql-connector-java:mysql驱动jar包
servlet-api:servlet相关
jsp-api:jsp相关
jstl:jsp页面的jstl表达式 
log4j:日志的
slf4j-api:日志

mybatis-spring:spring整合Mybits需要
c3p0是连接池
创建java和resources两个目录
技术图片

编写javaBean

创建包
技术图片
技术图片
定义三个属性
技术图片
生成get和set
技术图片

dao接口

技术图片

技术图片

Mybits框架只需要接口不需要dao的实现类

Service层

技术图片

技术图片
也是和dao一样定义两个方法
技术图片

service实现类

service下创建impl的包,里面创建实现类
技术图片
实现接口,并实现里面的方法
技术图片
先只是做一段话的输出
技术图片

创建controller


技术图片

以上是关于阶段3 3.SpringMVC·_07.SSM整合案例_02.ssm整合之搭建环境的主要内容,如果未能解决你的问题,请参考以下文章

阶段3 2.Spring_阶段3 3.SpringMVC·_06.入门案例的流程总结

阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_1 搭建环境

阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_4 响应之返回值是ModelAndView类型

阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_5 响应之使用forward和redirect进行页面跳转

阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_1 请求参数绑定入门

阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_3 配置解决中文乱码的过滤器