撰写于    浏览:1767 次  分类: SpringMVC教程
一、SpringMVC的工作原理图:二、SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返[...]

撰写于    浏览:1008 次  分类: SpringMVC教程
下面是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Ht[...]

撰写于    浏览:883 次  分类: SpringMVC面试题
题目如下所示:SpringMVC如何有效的防止XSS注入?答案如下:首先明确xss的解决方式是输入过滤,输出编码。SpringMVC Web程序通过控制器获取参数,在view层输出。在view层解决的话,基本的方法是html实体编码,编码特殊字符如()<>/,例如> 编成> <编成< 这样显示起来没有问题,也不会[...]

撰写于    浏览:1607 次  分类: SpringMVC教程
一、SpringMVC简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。SpringMVC框架流程如下所示:(1) Http请求:客户端请求提交到Dispat[...]

撰写于    浏览:953 次  分类: SpringMVC教程
上面我们已经对 Spring MVC 有了一定的了解,并且通过 XML 配置的方式创建了第一个 Spring MVC 程序,我们来看看基于注解应该怎么完成上述程序的配置:第一步:为 HelloController 添加注解package controller; import org.springframework.web.bind.annotat[...]

撰写于    浏览:577 次  分类: 默认分类
每当用户在 Web 浏览器中点击链接或者提交表单的时候,请求就开始工作了,像是邮递员一样,从离开浏览器开始到获取响应返回,它会经历很多站点,在每一个站点都会留下一些信息同时也会带上其他信息,下图为 Spring MVC 的请求流程:第一站:DispatcherServlet从请求离开浏览器以后,第一站到达的就是 DispatcherServlet,[...]

撰写于    浏览:1000 次  分类: SpringMVC教程
第一步:修改 web.xml我们打开 web.xml ,按照下图完成修改:把<url-pattern>元素的值改为 / ,表示要拦截所有的请求,并交由Spring MVC的后台控制器来处理,改完之后:<servlet-mapping> <servlet-name>dispatcher</servle[...]

撰写于    浏览:984 次  分类: SpringMVC教程
MVC 设计概述在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1:出现的弊端:(1)JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起(2)要求开发者不仅要掌握 Java ,还要有高超的前端水平(3)前端和后[...]

撰写于    浏览:578 次  分类: Spring系列
一、什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说[...]

撰写于    浏览:710 次  分类: Spring面试题
1、什么是SpringSpring是一个轻量级的容器,他实现了IOC和非侵入的框架,并提供了AOP的实现方式,提供了持久层事务的支持,其让Java开发模块化,并且贯穿持久层、逻辑层、表现层,让每一个模块都可以独立分开,降低耦合,提高代码复用率。2、Spring的好处Spring提供了IOC和DI,将管理和维护对象的工作交给了SpringSpring[...]