学习方法和说明(springMVC)

一.ssm框架

ssm:mybatis + Spring + SpringMVC   

现在已经学过的东西:

JavaSE:认识Java,可以说看的懂一些基本代码,但是不知道可以干什么

JavaWeb:开始了解Java,有意识到前后端,有一些概念,知道一点企业开发在干什么

mysql:认识MVC三层架构,新学习model层

mubatis:简化后端开发对于数据库的操作,并且提升对数据库操作的效率

spring:自动依赖注入,IOC(DI注入),AOP

未来需要学习的东西:

SpringMVC+Vue+SpringBoot+SpringCloud+Linux(基本的掌握)

面试常考:

springMVC的执行流程;

springMVC:ssm框架整合;

二.回顾MVC

MVC模型就是模型(model),视图(view),控制器(controller)的简写,是一种软件设计规范。

MVC主要作用是降低了视图与业务逻辑间的双向偶合。

MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。

Model 1时代:

 

 早期的web开发中,没有控制层,只有模型层和视图层,Java代码都是嵌套写在jsp页面中,当发出请求时,会在jsp的开头部分进行处理,然后就在当前页面呈现;

  • Model1优点:架构简单,比较适合小型项目开发;
  • Model1缺点:JSP职责不单一,职责过重,不便于维护;

 面试题:你的项目的架构,是设计好的,还是慢慢演进的?

All  in  one  ---》微服务

model2时代:

Model2把一个项目分成三部分,包括视图、控制、模型。

 

 

 

1.用户发请求

2.Servlet接收请求数据,并调用对应的业务逻辑方法

3.业务处理完毕,返回更新后的数据给servlet

4.servlet转向到JSP,由JSP来渲染页面

5.响应给前端更新后的页面

 

posted @ 2023-02-26 18:16  回忆也交给时间  阅读(16)  评论(0编辑  收藏  举报