大概花一个月时间来记录自己在学习ssm框架的路程。用自己的话来解释ssm,如果有哪里说得不对的地方,希望大家多多指点,谢谢 >_<!
ssm(spring+springmvc+mybatis)框架集由spring、mybatis两个开源框架整合而成(springmvc是spring中的部分内容)。常作为数据源较简单的web项目的框架。
spring:是一个轻量级的 di / ioc 和 aop 容器的开源框架,是一个大容器,可以容纳其他的框架。
springmvc: model+view+controller:三层结构,使控制层,视图层,模型对象分离,这种分离让它们更容易进行定制。
mybatis:是一款优秀的持久层框架,它支持定制化 sql、存储过程以及高级映射。mybatis 避免了几乎所有的 jdbc 代码和手动设置参数以及获取结果集。
优点之一:一个ssm项目可以拆分成多个项目,实现项目的解耦。一个项目不用框架会觉得比较简单,但当一个项目变得很大的时候,里面的代码变得极其冗余,逻辑极其复杂,而且不好维护,同事之间也不能很好的沟通交流,
这时候使用框架的好处就体现出来了,他会将一个大项目拆分成多个项目,我们可以自己开发自己的,最后将项目整合就好。
spring-->springmvc-->mybatis
但我们在开始学习框架的时候,会有种还不如不使用框架的感觉,不要灰心,慢慢撸就好!
如对本文有疑问, 点击进行留言回复!!
浅析IDEA如何正确配置Gradle? GRADLE_USER_HOME 和 Gradle user home的区别
spring boot-2.1.16整合swagger-2.9.2 含yml配置文件的代码详解
有关IntelliJ IDEA中LeetCode插件配置问题
如何在Intellij中安装LeetCode刷题插件方便Java刷题
vscode检测到#include错误请更新includePath的解决方法
IDEA中使用Git拉取代码时报 Git pull failed原因及解决方法
Java8 Stream Collectors收集器使用方法解析
网友评论