springmvc面试题笔记

本文详细介绍了SpringMVC的定义、优点、工作原理及其详细流程,包括控制器的单例模式问题、与Struts的区别、请求映射、处理请求及响应的方法。还探讨了如何在控制器中获取Request和Session、处理AJAX请求以及将数据存入Session等关键知识点。
摘要由CSDN通过智能技术生成

1.什么是springmvc?

答:springmvc是spring的一个模块,是基于MVC模型的一个框架。

2.springmvc的优点?

答:(1)是基于组件技术的,控制器,视图,以及业务对象都是java组件,和spring提供的内部结构紧密结合(2)支持各种视图技术,不仅仅局限于jsp(3)支持各种请求资源的映射策略(4)更易于拓展。(记忆:组件-两支持-拓展)

3.springmvc的工作原理?

答:(1)客户端发送请求到DispatcherServlet(2)DispatcherServlet去查询HandlerMapping,找到处理请求的Controller(3)Controller接受请求调用业务逻辑处理后,返回ModelAndView(4)DispatcherServlet根据ModelAndView找到对应的视图(5)将视图结果返回到客户端。

4.spirngmvc工作的详细流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值