JAVA框架面试题汇总
11页1、1.SpringMVC Framework的理解:1、 它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件。并且和Spring提供的其他基础结构紧密集成2、 不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的) 3、 可以任意使用各种视图技术,而不仅仅局限于JSP 4、 支持各种请求资源的映射策略 5、 它应是易于扩展的2.简单的谈一下SpringMVC的工作流程?流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、DispatcherServlet调用HandlerAdapter处理器适配器5、HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。6、Controller执行完成返回ModelAndView7、HandlerAdapter
2、将controller执行结果ModelAndView返回给DispatcherServlet8、DispatcherServlet将ModelAndView传给ViewReslover视图解析器9、ViewReslover解析后返回具体View10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。11、DispatcherServlet响应用户3.如何解决POST请求中文乱码问题,GET的又如何处理呢?在web.xml中加入:. . CharacterEncodingFilter. org.springframework.web.filter.CharacterEncodingFilter. . encoding. utf-8. . . . CharacterEncodingFilter. /*. 以上可以解决post请求乱码问题。对于get请求中文参数出现乱码解决方法有两个:修改tomcat配置文件添加编码与工程编码一致,如下:另外一种方法对参数进行重新编码:String userName =newString(request.getPara
3、mter(userName).getBytes(ISO8859-1),utf-8)ISO8859-1是tomcat默认编码,需要将tomcat编码后的内容按utf-8编码4.SpringMVC与Struts2的主要区别?1、springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。2、springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。3、Struts采用值栈存储请求和响应的数据,通过OGNL存取数据,springmvc通过参数解析器是将request对象内容进行解析成方法形参,将响应数据和页面封装成ModelAndView对象,最后又将模型数据通过request对象传输到页面。Jsp视图解析器默认使用jstl。5.SpringMVC接受Form表单参数的几种形式?1、使用HttpServletRequest获取2、Spring会自动将表单参数注入到方法参数,和表单的name属性保持一致。3、自动注入Bean属性6.SpringMVC
《JAVA框架面试题汇总》由会员jiups****uk12分享,可在线阅读,更多相关《JAVA框架面试题汇总》请在金锄头文库上搜索。
建立安全生产长效机制-共创和谐平安输气管道
土石方爆破工程设计方案
康师傅百货商场制度汇编之退换货管理办法
庙头中学2012年中考百日誓师大会学生代表发言稿
围堰拆除爆破工程
华能洱源马鞍山风电场工程土石方爆破管理制度
国资委:全面开展管理提升活动-为培育世界一流企业奠定坚实基础
《专业技术人员职业发展与规划》电子书
应收票据审计方案
建筑给水排水与采暖工程质量验收用表
广播电视管理条例行政处罚裁量标准
广东电力系统调度运行操作管理规定
建筑给排水工程名词解释
幼儿园小班安全健康活动教案:宝宝误食后的急救
建业集团房屋建筑工程交房标准内容技术交底
建筑心理学论文(1)
康师傅百货商场制度汇编之工服管理程序009
建筑工程专业一级建造师继续教育培训结业报告20
廉洁风险防控回头看工作汇报材料
平台工作人员服务规范
2024-03-26 4页
2024-03-26 4页
2024-03-26 4页
2024-03-26 3页
2024-03-26 4页
2024-03-26 3页
2024-03-26 4页
2024-03-26 4页
2024-03-26 3页
2024-03-26 4页