admin管理员组文章数量:1794759
SpringMVC面试题(以自己的话总结)
1.三层架构 1.表现成:负责数据展示(Servlet、HTML、spring、SpringMVC) 2.业务层:负责业务处理(Spring) 3.数据库:负责数据操作(JDBC、MyBatis、Spring)
2.SpringMVC简介 SpringMVC是一种基于java实现MVC模型的轻量级Web框架。
3.SpringMVC工作原理 1.客户端发送请求到DispatcherServlet 2.DispatcherServlet查询handlerMapping找到处理请求的Controller 3.Controller调用业务逻辑后,返回ModelAndView 4.DispatcherServlet查询ModelAndView,找到指定视图 5.视图将结果返回到客户端
4.SpringMVC中文乱码处理 SpringMVC提供专用的中文字符过滤器,用于处理乱码问题,在web.xml配置乱码处理过滤器
5.SpringMVC页面跳转 1.请求转发(默认):在返回值前面加forward:,例如:return " forward : page.jsp” 2.请求重定向:在返回值前面加redirect:,例如:return " redirect : page.jsp "
6.拦截器概念 拦截器:拦截器是一种动态拦截方法调用的机制。 作用: 1.在指定方法调用前后执行预先设定的代码 2.组织原始方法的执行 核心原理:AOP思想 定义拦截器,实现HandlerInterceptor接口
版权声明:本文标题:SpringMVC面试题(以自己的话总结) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686813315a106111.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论