
Servlet|Web
servlet等
诗人不写诗
当你足够努力时,全世界都会给你让路
展开
-
JavaWeb 拦截器和过滤器的区别
区别主要有一下几点: 1、Filter是Servlet规范的一部分,Interceptor是Spring等框架提供的,所以Filter只能用于Web应用,Interceptor可以用于非Web应用。 2、Interceptor归Spring管理,可以使用IOC中管理的对象,Filter则不能。 3、Filter只能在Servlet前后过滤,Interceptor的粒度是方法。 在Sprin...原创 2021-07-13 20:23:35 · 360 阅读 · 0 评论 -
Tomcat对Request的设计
使用Tomcat时,Request对象是我们经常使用的一个对象,在Controller中的RequestMapping方法上,我们可以添加一个HttpServletReqeust的参数,Spring会为我们自动传入这个参数,其真实类型是org.apache.catalina.connector.RequestFacade: /** * Facade class that wraps a Coyote request object. * All methods are delegated to the原创 2021-01-30 16:50:05 · 164 阅读 · 0 评论 -
域名原理
一、域名级别 域名通过点号分割,最右边称为顶级域名(一级域名),一级域名左边称为二级域名。 顶级域名:Top-level domains(TLDs),first-level domains 二级域名:SLDs,second-level domain 顶级域名是已经规定好的,不由个人来自定义。顶级域名又分为三类: 一是国家和地区顶级域名(country code top-level domains,简称ccTLDs [1] ),目前200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国.原创 2020-09-23 20:49:43 · 1169 阅读 · 0 评论 -
HTTP Cookie规范
所有数据在网络上传输,最终都可以理解为字符串的传输。不要跟我扯到二进制,还原主义并没有将问题简单化,特别是在计算机世界里,使用还原主义,一切都还原成二进制流,这根本没有意义。 这里我们先还原到文件这个程度,所有文件都是有格式的,比如视频的avi格式,图片的jpg格式,文档的doc格式,表格的xls格式。何为格式,就是表示文件的规范,格式规定了文件的文件头,文件体,文件尾等,让文件的生成和读取可以程序化,可以在网络上传输。 这里HTTP协议也是一样的道理,HTTP是超文本传输协议,可以传输各种文件,所以发原创 2020-09-21 22:19:35 · 880 阅读 · 0 评论 -
Servlet之Filter
Filter是Servlet规范定义的。实现一般是容器,如Tomcat。 Filter设计主要有三个接口,Filter,FilterChain,FilterConfig。 Filter是FilterChain和FilterConfig的使用者、管理者。 Filter需要有注册动作才能被容器识别到,一旦容器启动,Filter数量、类型、顺序就是确定了的。 Filter的注册方式有2种,一种是使用@WebFilter("/user"),一种是在web.xml中配置<Filter>标签。 .原创 2020-07-19 16:31:02 · 228 阅读 · 0 评论