面试-Spring MVC

说说自己对于 Spring MVC 了解

springMVC,是spring的一个子框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。还是为了组内开发人员之间的配合。总之就是一种分层工作的办法。

Spring MVC流程说明

①用户发送请求 至 前端控制器(DispatcherServlet)

②前端控制器(DispatcherServlet)收到请求后调用处理器映射器(HandlerMapping)

③前端控制器(DispatcherServlet)调用处理器适配器(HandlerAdapter)。处理器适配器经过适配调用具体的Controller

(Controller–> service --> Dao --> 数据库),Controller执行完成后返回ModelAndView。

④前端控制器(DispatcherServlet)将执行的结果(ModelAndView)传给视图解析器(ViewReslover)

⑤视图解析器(ViewReslover)根据View(逻辑视图名)解析后返回具体页面

⑥前端控制器(DispatcherServlet)根据Model对View进行渲染(即将模型数据填充至视图中),前端控制器(DispatcherServlet)将填充了数据的网页响应给用户。

熟练使用 java 语言编程,具备面向对象及面向切面等开发思想
熟练使用 Spring、Spring MVC、Mybatis,Mybatis-plus、SpringBoot 框架开发
熟练使用 STS、Idea、Eclipse、SQLyog、Postman、Xshell 等各项开发工具
熟练掌握 MySQL 应用开发,熟悉数据库原理和常用性能优化技术
熟悉 Nginx 反向代理及负载均衡服务器,熟悉 dubbo 分布式服务框架
熟悉 Redis 的缓存机制,熟悉 Redis 集群搭建方式
熟悉 Linux 环境搭建,掌握常用命令进行系统操作及软件部署
了解 RabbitMQ 消息中间件
了解 SpringCloud 微服务技术, 了解高并发、高性能的分布式系统的设计
了解 HTML、CSS、JavaScript、jQuery、Ajax 等 Web 前端开发技术vv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值