为什么要学SSM框架
说到Java,肯定要提到Spring框架,也有人说没有Spring的话,Java早已经没落。但是不可否认的是,Spring提高了Java的可用性和扩展性。同时,围绕着Spring也开发了很多其他的框架,共同组成了Spring的生态圈,例如SpringMVC、Mybatis以及后来的Springboot、SpringCloud。
SSM框架的作用
Spring
让开发更加简便,提供了管理创建对象IOC、依赖注入DI、面向切面编程AOP。
SpringMVC
在传统的Javaweb开发中,需要访问web.xml中的路径对应servlet去调用响应代码,而Springmvc通过把Model,View,Controller分离,将web层进行职责解耦,加快了开发速度和减少了配置。而注解的方式基本上告别配置化。
Mybatis
Mybatis就是一个封装来jdbc的持久层框架,它和hibernate都属于ORM框架,但是具体的说 Hibernate是一个完全的orm框架,而mybatis是一个不完全的orm框架。Mybatis让程序员只关注sql本身,而不需要去关注如连接的创建、statement的创建等操作。通过mapper文件的映射,很方便的就能操作数据库。
自我历程
刚开始学习SSM框架的时候,因为原理比较多,而且各种的配置文件很是繁杂,导致学起来还是有一定的难度的,但是后来通过自己跟着代码样例去敲,去验证自己的想法,将自己的想法整理成笔记留存。后来开始学习注解,极大的简化了配置文件。最后接触到springboot,就完全抛弃了配置文件,都是使用注解开发,能够极快的简化开发速度。
ssm学习视频分享
一套自己看过的SSM框架视频,如果有兴趣了解struts+spring+hibernate框架的话,也提供了相应的学习视频。关注公众号,后台回复 ssm框架 即可获取视频资料。