JavaWeb | 基于maven整合SSM框架(Spring+SpringMVC+MyBatis)

本文详述如何基于maven整合Spring、SpringMVC和MyBatis三大框架,从创建maven项目、完善项目目录、添加依赖到配置各个组件,再到编码实现数据访问、服务、控制层。通过实例展示了SSM框架的集成过程。
摘要由CSDN通过智能技术生成

目录

 

一、目录总览

二、创建maven项目

三、完善项目目录

1、新建目录

2、添加web目录

3、配置tomcat

四、maven添加依赖

1、添加数据库驱动依赖

2、添加SpringMVC依赖

3、添加spring的一系列依赖

4、添加MyBatis及其与Spring整合的依赖

5、添加其它依赖

五、配置

1、新建数据源资源文件dbconfig.properties

2、配置spring配置文件

3、配置SpringMVC配置文件

4、配置MyBatis全局配置文件

5、配置web.xml

六、编码阶段

1、数据表

2、JavaBean类

3、dao层

4、Service层

5、Controller层:返回JSON数据

6、Controller层:返回页面视图


一、目录总览

对于一般的项目来说,整合后的大体的目录如下图:

 

 
13424350-de2aaf4403733f00.png
目录总览

 

 

下面就开始整合三大框架。

 

二、创建maven项目

maven是一个项目管理工具,其pom.xml可以用来管理和维护当前项目所使用的jar包。

 
13424350-94ec2e1b1ecbc68b.png
 

 

 
13424350-3fedd73a054ae7cb.png
 

 

 

 
13424350-554d705b6483cf03.png
 

 

 

 
13424350-b1056d602e96b301.png
 

 

 

三、完善项目目录

1、新建目录如下:

 
13424350-52211a30466dcebe.png
 

2、添加web目录

从上图中你可以看得出我们的项目没有web目录,因此我们要来添加web目录:

 

 
13424350-e6154ef2efe5a2d5.png
 

 

 

 
13424350-8a7a3542f549fdf4.png
 

 

 

 
13424350-18610cd3c641fbb8.png
 

 

 

然后我们就能在项目目录中看到web目录了,我们接下来把web目录移动到main文件夹下:

 

 

 
13424350-9a7b9f238255bf68.png
 


在移动文件夹后,需要在idea中修改其web目录的路径,不然idea找不到该目录:

 

 

 
13424350-15bcaa9aac6184df.png
 

 

到此,我们已经把项目目录完善好了:

 

 
13424350-ddf1c834b12e559b.png
 

 

3、配置tomcat

 
13424350-e439181b0f0ed7ab.png
 

四、maven添加依赖

1、添加数据库驱动依赖

添加数据库连接池驱动和数据库驱动的依赖:

        <!-- 数据库连接池 -->
        <dependency>
            <groupId>com.mchange</groupId>
            <artifactId>c3p0</artifactId>
            <version>0.9.2</version>
        </dependency>
        <!-- 数据库驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
        </dependency>

2、添加SpringMVC依赖

        <!-- springmvc -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.3.7.RELEASE</version>
        </dependency>

3、添加spring的一系列依赖

        <!-- spring jdbc -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>4.3.7.RELEASE</version>
        </dependency>
        <!-- spring面向切面编程 -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>4.3.7.RELEASE</version>
        </dependency>
        <!-- Spring单元测试 -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>4.3.7.RELEASE</version>
        </dependency>

4、添加MyBatis及其与Spring整合的依赖

        <!-- mybatis -->
        <dependency>
            <groupId>org.mybatis</groupId>
            &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值