码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-08-21 00:32:03      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:account   事务   depend   表达式   java   name   输出   sql   varchar   


创建数据库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整合之搭建环境

标签:account   事务   depend   表达式   java   name   输出   sql   varchar   

原文地址:https://www.cnblogs.com/wangjunwei/p/11386200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!