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框架的映射的理解

image-20250219163426546

2.2 mybatis框架的优势

image-20250219163632252

2.3 maven新总结

2.3.1 maven的三种仓库

导入坐标后,如果自己电脑的本地仓库没有从maven的中央仓库下载。第三方仓库先了解。

image-20250220194802395

1.jdk 8、11、17长期稳定

  1. power save mode导致无法测试
posted @ 2025-03-06 16:27  JSESSIONID  阅读(19)  评论(0)    收藏  举报