加载中
Spring MVC Controller介绍

SpringMVC 框架中,DispatcherServlet负责分发请求到控制器Controller 处理。Controller把用户的请求数据经过业务层处理后封装成一个ModelAndView对象,然后再把该对象返回给对应的View进行展...

2016/11/28 15:36
22
Spring MVC SessionAttribute学习

小博老师在上节给大家介绍了ModelAttribute的使用方法,相信你已掌握了 SpringMVC是 如何管理 model 数据的。这一节我们将继续关注 SpringMVC 是如何处理session 数据的。 SpringMVC可以使用...

Spring MVC与Struts比较

Struts2与SpringMVC都是比较优秀,也是被广泛使用的Web开发框架,那么他们之间有什么区别呢?今天小博老师就跟大家来讨论下这个问题。 Struts工作流程图 Struts与Spring之间主要有以下几点区...

2016/11/24 21:35
27
Spring MVC DispatcherServlet介绍

在前面几节中,我们了解到在SpringMVC 框架中,DispatcherServlet是负责分发请求的。今天小博老师带领大家一起详细的学习下DispatcherServlet的使用方法。首先我们要了解如何在web.xml中配置...

Spring MVC 拦截器(1)-HandlerInterceptor

拦截器的用途是非常广的,它主要的作用是拦截用户请求,处理数据,判定请求是否合理,决定是否放行。通常把拦截器用来验证权限、判断用登陆状态等。 springMVC中对拦截器有良好的支持。一般可...

Spring MVC 全局异常处理(1) --SimpleMappingExceptionResolver

我们经常会遇到一些设计的不好的应用,当出现一些未知异常时,就显示一个打印着错误堆栈的网页。看到这些错误堆栈信息往往用户都会一头雾水,我们会抱怨这个设计实在太不友好了。而且错误堆栈...

Spring MVC 全局异常处理(1) --HandlerExceptionResolver

上一节小博老师给大家介绍了SpringMVC对异常处理的方法之一,使用默认的SimpleMappingExceptionResolver实现类。我们知道SimpleMappingExceptionResolver类是接口HandlerExceptionResolver的...

Spring MVC RequestHeader

HTTP协议采用的是请求、响应模型,客户端发出请求,服务器响应结果。在传输中的消息资源包括header和body两部分。前几节我们学习了获取body参数、URL、URI Template参数的方法。今天我们学习...

Spring MVC 拦截器(2)-WebRequestInterceptor

上一节小博老师给大家介绍了SpringMVC中使用HandlerInterceptor接口实现拦截器的方法,今天小博老师先给大家介绍另外一种拦截器的实现方式WebRequestInterceptor。我们先来看一下WebRequestI...

Spring框架是什么,有哪些优点

很多公司再面试的时候都会问到:Spring是什么,都有哪些优点? 小博老师建议这两个问题可以这么回答: 1. Spring是一个轻量级的IoC和AOP容器框架。 IoC:当一个角色需要另外一个角色协助的时...

Spring都用到了那些设计模式(2)

上一节我们学习了Spring中两个工厂模式,接下来我们继续学习Spring中的其他典型模式。 3. 单例(Singleton) 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 Spring中的单例模式完...

经典Java面试题-Spring bean 作用域

[面试原题] Spring中定义bean的作用域时,使用singleton和prototype有何区别? [正确答案] singleton作用域:当把一个Bean定义设置为singleton作用域时,Spring IoC容器中只会存在一个共享的...

2016/10/28 14:00
32
Spring 依赖检查

在Bean被创建时,如果Bean的属性(property)在Spring配置文件Bean的定义中没有进行初始化赋值,默认情况下Spring是不做检查的。但是很多情况下会要求Bean特定的属性必须进行初始化赋值,这种...

Spring MVC 静态资源访问

我们在开发springMVC时,需要在web.xml中定义dispacherServlet,并指定相应的URL映射条件。如下图所示: 为了实现REST风格,通常都需要DispatcherServlet拦截所有请求,所以url-pattern配置为...

Spring MVC详细工作流程

前面几篇我们也简要的提到过SpringMVC的工作流程,这一节小博老师再跟大家详细介绍下下它的每个步骤。下图是整个SpringMVC的工作流程说明图: 1、用户发送请求至前端控制器DispatcherServlet...

Spring都用到了那些设计模式(3)

前几节我们学习了Spring中的工厂模式、单例模式、代理模式、包装模式以及适配器模式。设计模式的运用让Spring整个框架非常灵活,便于我们学习、使用及扩展。接下来还有几个重要的模式要介绍给...

Spring MVC介绍

我们知道MVC是一种经典的模式,把视图、控制器以及数据分开,解耦了各模块之间的关系。Spring Web MVC是基于Java实现的Web MVC设计模式,是一个请求驱动类型的轻量级Web框架,也就是借助MVC...

2016/11/23 21:17
24
Spring MVC 核心配置文件

我们已经了解了Spring MVC的工作机制,以及核心dispatcherServlet的工作流程,接下来就可以配置一个Spring MVC了。首先小博老师给大家介绍下Spring MVC的基本配置文件的部分核心配置内容。 ...

Spring MVC 跳转(1)-转发

我们在学习Servlet的时候知道,在进行页面跳转时,有转发和重定向两种方式。转发是服务器行为,重定向是客户端行为,重定向,会产生是两次客户端请求。那么在SpringMVC中如何实现转发和重定向...

2016/12/25 20:42
19
Spring都用到了那些设计模式(1)

首先,小博老师跟大家介绍下什么是设计模式。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部