一句道破所有的springmvc(面试必备)
2024-10-21 03:26:46
springmvc流程 :
URL--------前端控制器DispatcherServlet---------HandlerMapping处理器映射器-------调用HandlerAdapter处理器适配器 --------具体的处理器(Controller,也叫后端控制器)得到视图-------将视图传给视图解析器---响应用户
springmvc和struts2的区别:
struts需要配置,不支持注解开发
struts(基于类)的是通过filer进行拦截,而springmvc(基于方法)是用servlet拦截的,
springmvc与ajax的集成;spring MVC加 @ResponseBody就会换成Json数据,而struts2需要手动转换为json
设计思想:struts2 更符合OOP编程思想,spring MVC 则是再servlet上扩展功能。
https://blog.csdn.net/ksm_coder/article/details/80493437
最新文章
- MySQL数据库
- [Django]Django1.8修改MySQL已存在表的问题?
- POJ 1151 Atlantis(线段树-扫描线,矩形面积并)
- HTML内联元素
- windows下clang的安装与使用
- CGContext 的一些工具方法
- 求出数组前面k个元素或数组中元素大于一半的元素(快速排序与堆排序的灵活运用)
- javascript 逻辑运算符
- tomcat启动很慢的原因
- 使用最新的log4cplus(1.1.1)隔离不同的 log 文件输出
- 《生活在Linux中》之:使用Bash就是使用Emacs
- unity3D:游戏分解之曲线
- Java 哲学家进餐
- 003 css总结
- 用Python爬取";王者农药";英雄皮肤 原
- vue-cli 搭建的项目关闭 eslint
- 如何用TexturePacker打包素材
- springmvc上传,下载
- Kali系列之aircrack-ng wifi密码穷举
- struts2从浅至深(三)拦截器