Java基础-SSM之Spring和Mybatis以及Spring MVC整合案例

                                         作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

  能看到这篇文章的小伙伴,详细你已经有一定的Java功能,并且对SSM组件已经有一定的了解啦。上次我分享过一篇关于“SSM之Spring和Mybatis整合案例”,这次我们需要在上次的基础之上添加前端的支持。本篇博客只是介绍他们的联合用法,并不涉及具体的业务逻辑。但是我们可以通过这个小案例,来嵌套我们实际生产环境中所需要的处理的业务逻辑哟!

 

 

一.开发环境介绍

  整合SSM使用的是idea开发工具。在进行开发之前,我们需要准备数据库测试数据以及在Windows操作系统下安装WEB服务器(Tomcat)。

1>.添加数据库数据

1 create database yinzhengjie;
2 
3 use yinzhengjie;
4 
5 create table if not exists users(id int primary key auto_increment,name varchar(20) , age int) ;

Java基础-SSM之Spring和Mybatis以及Spring MVC整合案例

2>.安装Tomcat

   安装Tomcat的过程极为艰难,直接在网上下载一个安装即可,当然我这里的测试版本大家也可以下载,直接解压即可完成安装操作。我已经下载好了Tomcat绿色版(链接:https://pan.baidu.com/s/1_fTB5tX0JMUtErI-s0_Ofg 密码:bow5

Java基础-SSM之Spring和Mybatis以及Spring MVC整合案例

 

二.编写MVC框架代码并启动Tomcat服务器

1>.创建模块,添加web project支持

Java基础-SSM之Spring和Mybatis以及Spring MVC整合案例

2>.引入Maven依赖

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <project xmlns="http://maven.apache.org/POM/4.0.0"
 3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 5     <modelVersion>4.0.0</modelVersion>
 6 
 7     <groupId>cn.org.yinzhengjie</groupId>
 8     <artifactId>MySSM</artifactId>
 9     <version>1.0-SNAPSHOT</version>
10 
11 
12     <dependencies>
13         <dependency>
14             <groupId>junit</groupId>
15             <artifactId>junit</artifactId>
16             <version>4.11</version>
17         </dependency>
18         <dependency>
19             <groupId>org.springframework</groupId>
20             <artifactId>spring-context-support</artifactId>
21             <version>4.3.5.RELEASE</version>
22         </dependency>
23         <dependency>
24             <groupId>org.springframework</groupId>
25             <artifactId>spring-jdbc</artifactId>
26             <version>4.3.5.RELEASE</version>
27         </dependency>
28         <dependency>
29             <groupId>org.mybatis</groupId>
30             <artifactId>mybatis</artifactId>
31             <version>3.2.1</version>
32         </dependency>
33         <dependency>
34             <groupId>org.mybatis</groupId>
35             <artifactId>mybatis-spring</artifactId>
36             <version>1.3.0</version>
37         </dependency>
38         <dependency>
39             <groupId>c3p0</groupId>
40             <artifactId>c3p0</artifactId>
41             <version>0.9.1.2</version>
42         </dependency>
43         <dependency>
44             <groupId>mysql</groupId>
45             <artifactId>mysql-connector-java</artifactId>
46             <version>5.1.17</version>
47         </dependency>
48         <dependency>
49             <groupId>org.aspectj</groupId>
50             <artifactId>aspectjrt</artifactId>
51             <version>1.6.1</version>
52         </dependency>
53         <dependency>
54             <groupId>org.aspectj</groupId>
55             <artifactId>aspectjweaver</artifactId>
56             <version>1.8.10</version>
57         </dependency>
58         <dependency>
59             <groupId>org.springframework</groupId>
60             <artifactId>spring-webmvc</artifactId>
61             <version>4.3.5.RELEASE</version>
62         </dependency>
63         <dependency>
64             <groupId>javax.servlet</groupId>
65             <artifactId>servlet-api</artifactId>
66             <version>2.5</version>
67         </dependency>
68         <dependency>
69             <groupId>jstl</groupId>
70             <artifactId>jstl</artifactId>
71             <version>1.2</version>
72         </dependency>
73     </dependencies>
74 </project>
pom.xml 文件内容

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-13
  • 2021-09-03
  • 2021-06-23
  • 2021-11-01
  • 2022-12-23
  • 2022-01-21
猜你喜欢
  • 2021-10-03
  • 2021-10-03
  • 2021-09-21
  • 2021-06-12
  • 2021-09-24
  • 2021-07-30
  • 2021-10-27
相关资源
相似解决方案