全网较细(不敢说最细)SSM整合教程①pom文件依赖篇

妈妈的.....我发现SSM整合对于初学SSM的人可能真的非常困难。对于我这个刚稍微熟悉了SSM整合的人也可以说的确,这个整合是有点复杂。因此我打算出一个详细的整合教程,如何教呢?

一个问题的解决无非就是下面几步走

1.为什么要这样做?

2.如何这样做?

3.这样做有什么好处?

本篇文章将详细围绕这三点,从pom.xml的依赖配置到web.xml,以及Spring ,SpringMVC以及Mybatis三大配置文件全部一 一点破。冲啊兄弟们!!!!!!

你别跟我说什么Springboot已经帮我们配置了这些东西,我没要说springboot,并且Springboot这些东西我以后会说明的,现在我们说的是SSM的整合,别扯有的没的。。。

上面的都是废话,不想看就不看,直接进入正题

本篇文章只介绍pom文件,后面的配置文件文章在我主页

①pom.xml (MAVEN相关依赖的引入。。。(依赖就是jar包等我们开发中需要的jar包。))

(注意了,我导入的依赖可能并不完全需要,下面的讲解完全依赖于我对于这些依赖的理解,如果有错误,请大佬点出)

1.首先是我们的servlet的jar包

全网较细(不敢说最细)SSM整合教程①pom文件依赖篇_第1张图片

1.为什么要这样做?因为你Tnd如果不导入servlet的jar包,你还玩个毛线的SpringMVC。。。。底层不都是要用Servlet????更何况前端控制器本身也是个Servlet.......当然要导了.....

2.如何这样做? 拷贝粘贴......(从MAVEN仓库拷贝相关依赖进来)

3.这样做有什么好处?  你tnd还问这样做有什么好处?好你娘的。。。

2.jstl相关jar包(如果你用的不是JSP页面 当然可以不导入)

全网较细(不敢说最细)SSM整合教程①pom文件依赖篇_第2张图片

 为什么要这样做?我们先来看一幅图来比较一下jsp和jstl的区别

全网较细(不敢说最细)SSM整合教程①pom文件依赖篇_第3张图片

看到了没?如果你在.jsp里面大量的使用java代码,就是是上面的第一个效果,但是jstl为我们jsp页面的大量的java代码提供了一些标签,就像下面的一样。漂亮美观简洁

如何这样做?

百度JSTL教程。。。。。

这样做有什么好处?

简洁美观

3.单元测试以及Spring集成单元测试

为什么要这样做?

我们在测试一个方法的时候,我们如果只是用Junit的话只能单独运行一个方法对吧。但是你想没想过,如果我们在这个方法的这个类里面为某个成员使用类似@Autowire注入了一个对象,那你单独运行这个方法,能启动Spring容器注入对象吗?当然不能了。这就是Spring级成单元测试的功能。为了实现这两个功能你需要什么jar包呢?


    org.springframework
    spring-test
    3.0.7.RELEASE
    test


    junit
    junit
    4.12
    test

 

如何这样做? (图片截取自https://blog.csdn.net/u013068377/article/details/78602463)

你可能感兴趣的:(ssm学习旅程,maven,spring)