
servlet
夫礼者
技术的狂热爱好者,时至今日初心不改!<br>简书:https://www.jianshu.com/u/cd3dd432fd00
展开
-
Servlet3.0研究之ServletContainerInitializer接口
之所以对这个接口感兴趣, 主要是因为最近在研究Spring-Session. 在网上查找了相关的配置方式之后, 发现基本都是对Servlet3.0环境下ServletContainerInitializer(简称SCI)接口的使用. 1. 定义 // 完整命名: javax.servlet.ServletContainerInitializer public interface...原创 2017-11-11 19:28:37 · 6554 阅读 · 0 评论 -
Servlet3.0下组件化开发——静态文件的刷新
在我们选择将静态文件打包到JAR中后,就会面临这样一个问题:Tomcat会在启动时将JAR中的静态资源载入内存,之后的读取直接进行内存操作。所以作出的修改必须重启才能看到效果;这样无疑是非常影响开发效率的。原创 2017-12-02 15:12:45 · 607 阅读 · 0 评论 -
Shiro源码研究之处理一次完整的请求
经过上一篇博客里的讨论,我们知道了最终被并入到Servlet的FilterChain中的Filter实例为ShiroFilterFactoryBean.SpringShiroFilter类型。而这篇博客就让我们来看看Shiro是如何借助这个Filter来完成权限校验这个庞大功能的? 1. ShiroFilterFactoryBean.SpringShiroFilter类 现在让我们...原创 2017-12-14 09:36:55 · 3946 阅读 · 1 评论 -
SpringMVC源码研究之 mvc:resources
基于 4.3.12版本。 1. 概述 在使用SpringMVC来进行Web开发时,我们通常会选择让SpringMVC来代替Servlet容器来进行静态资源的请求处理(当然现在流行都是利用nginx等进行动静分离)。此时我们会进行如下的配置: <!-- 静态资源文件; 注意这里说的是静态 --> <mvc:resources location="/resour...原创 2018-03-22 22:44:16 · 4977 阅读 · 2 评论