![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
HandlerMapping家族成员分为两支,一支继承AbstractUrlHandlerMapping,另一支继承AbstractHandle...
DispatcherServlet初始化了9个组件 HandlerMapping 根据request找到相应的处理器Handler和Interc...
HttpServletBean 主要参与创建工作,没有涉及请求的处理。 FrameworkServlet 重写了service,doGet,do...
IOC 控制反转,用一句话解释这个概念就是将对象的创建和获取提取到外部。由外部容器提供需要的组件。 AOP 确实就是代理模式的体现,面向对象编程...
应用和静态资源分离 页面缓存 集群和分布式 静态资源集群和应用集群。应用集群要考虑session同步。负载均衡。 反向代理 客户端访问的服务器并...
缓存和页面静态化 缓存:将从数据库中获取的结果暂时保存起来,在下次使用时无需重新到数据库中获取。页面静态化:将程序最后生成的页面保存起来。 数据...
PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPO...
Struts1和Struts2的区别和对比: Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍...
Spring Mvc原理 控制器(Controller) 前端控制器是DispatcherServlet;应用控制器其实拆为处理器映射器(Han...
文集作者