首页 > 其他分享 >学习方法和说明(springMVC)

学习方法和说明(springMVC)

时间:2023-02-26 18:22:14浏览次数:26  
标签:说明 ssm springMVC 视图 学习 MVC Java 页面

一.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.响应给前端更新后的页面

 

标签:说明,ssm,springMVC,视图,学习,MVC,Java,页面
From: https://www.cnblogs.com/5ran2yl/p/17157241.html

相关文章

  • <学习笔记> 关于二项式反演
    1容斥原理的式子:\[|A1∪A2∪...∪An|=\sum_{1≤i≤n}|Ai|−\sum_{1≤i<j≤n}|Ai∩Aj|+...+(−1)^{n−1}×|A1∩A2∩...∩An|\]一般来说不会直接用容斥原理这个式子,而是......
  • shell变量学习
      手动取消变量         ......
  • JAVAWEB学习-继续增删改查-完成发布功能-04
    今天接着上回的进度,今天把撰稿人发布新闻的功能弄好了,也就是增这部分,顺便优化了一下界面,让界面更好看了一点点。先看一下效果,代码放后边:  首先登录,进入撰稿人界面,......
  • 学习android中遇到的问题以及解决方法
    问题:在使用button控件时发现不管是背景颜色或者图片设置之后不会改变原因:因为androidstudio在某版本之后默认所有Button都是Material类型的Button,默认使用主题色,所以想......
  • 学习操作系统P3 多处理器编程:从入门到放弃 (线程库;现代处理器和宽松内存模型)
    啊  啊 啊 ......
  • SpringMVC:异常处理器
    目录基于配置的异常处理基于注解的异常处理基于配置的异常处理SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolverHandlerExcept......
  • Spring MVC学习笔记
    1.为什么要学SPringMVC    SpringMVC是Spring框架中关于Web开发的一部分2.要在其中学习什么?    Web开发的请求、响应数据(最基本);Rest风格;SSM整合;拦截器......
  • SpringMVC:注解配置SpringMVC
    目录创建初始化类,代替web.xml创建SpringConfig配置类,代替spring的配置文件创建WebConfig配置类,代替SpringMVC的配置文件测试功能使用配置类和注解代替web.xml和SpringMVC......
  • 【学习笔记】Segment Tree Beats 学习笔记
    前置知识:线段树常规操作的复杂度证明单点修改、查询线段树高为\(O(\logn)\),因此单点操作复杂度单次\(O(\logn)\),总复杂度\(O(q\logn)\)。区间修改、查询在懒标记......
  • SpringMVC:SpringMVC处理Ajax请求
    目录@RequestBody@RequestBody获取json格式的请求参数@ResponseBody@ResponseBody响应浏览器json数据@RestController注解@RequestBody@RequestBody可以获取请求体信息,使......