ssm
java ee
1 了解ssm框架的过渡
1.1 ssm框架是什么
分别代表的是spring MVC + spring + MyBatis三个框架。
- springMVC框架是一个表现层框架,技术实现主要还是jsp+servlet,代表三层架构里面的表现层。
- spring框架是服务层框架,进行业务逻辑处理。
- MyBatis框架是数据访问层框架,对数据库操作。
1.2分清楚一个设计模式和三层架构和实现技术之间的关系
-
设计模式用的是MVC设计模式
jsp model2模型就是使用mvc设计模式。下面以jsp model2的模型来介绍。包括三个模块。 M:model:模型 实现技术是javaBean,(javaBean:bean:咖啡豆)其中有两种Bean: 1.实体类bean:用于封装用户数据的实体类。 2.业务bean:service层和dao层的类:用于业务逻辑处理和数据库访问操作的类。 V:view:视图,视野 实现技术是jsp。 C:controller:控制 实现技术是servlet:用于三层之间的流程控制。
-
三层架构是是一种思想,它实现了MVC设计模式。开发中也用这种架构进行开发。
三层架构中,分为表现层、服务层、数据访问层。 表现层对应设计模式中的V和C两个模块。这一层实现技术是jsp+servlet。 服务层和数据访问层对应设计模式中的M:模型。模块。这两层实现技术是JavaBean,包括两类bean,不过实体类bean在三层都有联系使用。controller层中将用户提交的数据封装为实体类对象,service层和dao层可能会传递实体类对象。
1.3 ssm框架优势在哪
来袭,接好这波新技能!
-
springMVC是实现MVC设计模式的一个表现层牛逼框架,十分轻量级。
牛逼体现在: 原来javaweb里面学的是jsp+servlet+javabean开发。 springmvc实现了mvc设计模式,所以,springmvc框架实现了model、view、controller、三个模块的功能。 不过要注意两点: 1.model中是封装的用户数据对象数据,而不包括业务逻辑处理类。 2.servlet实现技术换为了controller类,不过功能和servlet一样,jsp技术正常使用。 3.springmvc就是代表了原来的jsp+servlet技术实现的表现层。
-
spring框架是服务层的框架,主要用来业务逻辑处理。
spring框架主要通过管理service对象和dao层对象来实现处理的。具体后续学习后再补充。
MyBatis框架是数据访问层的框架,主要用进行数据库的操作。
MyBatis框架和spring框架里面的实现技术好像还是业务bean的类技术。
2 mybatis框架
2.1 mybatic框架的映射的理解
2.2 mybatis框架的优势
2.3 maven新总结
2.3.1 maven的三种仓库
导入坐标后,如果自己电脑的本地仓库没有从maven的中央仓库下载。第三方仓库先了解。
1.jdk 8、11、17长期稳定
- power save mode导致无法测试
作者:yzh先生
博客:https://www.cnblogs.com/ZiJun
本文版权归作者和博客园共有,转载请在文章中注明原文链接:https://www.cnblogs.com/ZiJun/p/18755743 ,愿尊重劳动成果,谢谢!
若有关于博客内容的各种问题,欢迎在评论区讨论或发消息,让我们一起进步!