Spring MVC集成模板引擎方法

一 Spring MVC的JSP集成 1 代码 @Bean public InternalResourceViewResolver viewResolver() { InternalResourceViewResolver viewResolver = new InternalRes...

2018-08-24 22:05:24

阅读数 436

评论数 0

Spring MVC的测试

一 点睛 测试Web项目通常不需要启动项目,需要一些Servlet相关的模拟对象,比如:MockMVC、MockHttpServletRequest、MockHttpServletResponse、MockHttpSession等。 在Spring里,使用@WebAppConfiguratio...

2018-08-18 16:47:37

阅读数 61

评论数 0

服务端推送技术之——Servlet 3.0+异步方法处理

一 开启异步方式支持 import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.ServletRegistration.Dynamic; import or...

2018-08-18 15:29:44

阅读数 342

评论数 0

自定义HttpMessageConvert

一 点睛 HttpMessageConvert是用来处理Request和Response里的数据。Spring为我们内置了大量的HttpMessageConvert。 二 项目说明 自定义HttpMessageConvert,并注册这个自定义HttpMessageConvert到Spring...

2018-08-18 14:34:23

阅读数 751

评论数 0

Spring MVC上传文件

一 点睛 Spring MVC通过配置一个MultipartResolver来上传文件。 在Spring的控制器中,通过MultipartFile file来接收单个文件,通过MultipartFile[] files接收多个文件。 二 实战 1 添加相关依赖 ...

2018-08-17 21:56:58

阅读数 57

评论数 0

Spring MVC常见配置说明

一 快捷ViewController 1 举例 @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController...

2018-08-16 21:44:25

阅读数 81

评论数 0

Spring MVC的@ControllerAdvice应用

一 点睛 通过@ControllerAdvice,我们可以对于控制器的全局配置放在同一个位置,注解了@Controller的类的方法可使用@ExceptionHandler、@ModelAttribute、@InitBinder注解到方法上,这对所有注解了@RequestMapping的控制器内...

2018-08-15 21:48:05

阅读数 335

评论数 0

Spring MVC的拦截器配置

一 点睛 拦截器(Intercept)实现对每一个请求处理前后相关的业务处理。 可以通过让普通Bean实现HandlerInterceptor接口或者继承HandlerInterceptorAdapter类来实现自定义拦截器。 通过重写WebMvcConfigurerAdapter的addI...

2018-08-15 20:02:17

阅读数 47

评论数 0

Spring MVC的静态资源映射

一 点睛 Spring MVC的定制配置需要配置类继承WebMvcConfigurerAdapter类,并在此类使用@EnableWebMvc,来开启对Spring MVC的配置支持,这样就可以重写这个类的方法,完成常用的配置。 程序的静态文件(js、css、图片)等需要直接访问,这时可以在配...

2018-08-15 19:23:56

阅读数 327

评论数 0

Spring MVC的常用注解

一 点睛 1 @Controller @Controller注解在类上,表明这个类是Spring MVC里的Controller,将其声明为Spring的一个Bean,Dispatch Servlet会自动扫描注解了此注解的类,并将Web请求映射到注解了@RequestMapping的方法上,...

2018-08-14 22:07:00

阅读数 46

评论数 0

Spring MVC项目快速搭建

一 点睛 Spring MVC提供了一个DispatcherServlet来开发Web项目。 在Servlet 2.5及以下的时候,只要在web.xml下配置<Servlet>元素就可以了。 但在Servlet 3.0下,可以实现无web.xml的...

2018-08-13 18:38:14

阅读数 67

评论数 0

Spring MVC的动态概念的两张图

一 图一 二 图二

2018-08-13 18:33:49

阅读数 67

评论数 0

Spring MVC的静态概念

一 DispatchServlet:前端控制器 二 Controller:控制器 三 HandlerAdapter:DispatchServlet内部使用的一个类 它和DispatchServlet的关系见下面的源码: public class DispatcherServlet ext...

2018-08-12 17:17:52

阅读数 124

评论数 0

MVC相关概念

一 前端控制器 二 生活小例子类比 分诊台相当于前端控制器。 各科室相当于控制器。 三 MVC本质 MVC的核心思想是业务数据抽取同业务数据呈现相分离。 VIEW:视图层,为用户提供UI,重点关注数据的呈现。 Model:模型层,业务数据的信息表示,关注支撑业务的信息构成...

2018-08-12 15:43:45

阅读数 179

评论数 0

再谈MVC和三层架构关系

一 MVC定义 MVC:Model+VIEW+Controller(数据模型+视图+控制器) M:数据模型,是包含数据的对象。 V:指的是视图页面,为用户提供的使用界面,与用户直接进行交互。包含JSP、freeMarker、Velocity、Thymeleaf、Tile等。 C:控制器。 ...

2018-08-11 20:47:29

阅读数 64

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭