标签:设计模式 isp 技术 重用 调度 处理机 创建 系统 封装
SpringMVC是目前java世界中最为广泛应用的web框架,最然从学习SpringMVC的第一个程序--helloworld至今,已有好几个年头。其间伴随着项目的同时找资料,看文档,也涉猎过部分源代码,基本明白了SpringMVC是怎么回事,遇到需求知道如何写代码,在哪写代码。但是对SpringMVC并没有深入理解,并没有一个系统的认识。对于涉及到配置或工作原理时,就显得有些局促。尤其是SpringBoot用得越来越多,简化了大量的配置,在一些比较高级的用法的时候感觉有点莫名奇妙,不知所以。所以,最近准备系统研究下web开发中大行其道的SpringMVC.
当前主流的web mvc框架大都使用的是前端控制器模式(FrontController),什么是前端控制器模式呢?
前端控制器模式提供了一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做一个通用的控制,如认证,授权,记录日至或者跟踪请求,然后将请求传递给响应的处理程序。以下是这种设计模式的主要组成部分:
标签:设计模式 isp 技术 重用 调度 处理机 创建 系统 封装
原文地址:http://www.cnblogs.com/zhihuayun/p/7145784.html