
javaee
nju.拈花
github.com/nju-Nicko
展开
-
Servlet的执行原理与生命周期
先从 Servlet 容器说起:大家最为熟悉的 Servlet 容器就是 Tomcat ,Servlet 容器是如何管理 Servlet 的?先看一下 Tomcat 的容器模型:从上图可以看出 Tomcat 的容器分为四个等级,真正管理 Servlet 的容器是 Context 容器,一个 Context 对应一个 Web 工程。Tomcat 的容器等级中,Context 容器是直...转载 2018-01-21 15:29:24 · 398 阅读 · 0 评论 -
Servlet规范之Listener工作原理
监听器原理:监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。 简单的说,被监听对象A中,关联着B对象。事件源A类对外提供一个方法,用于设置监听器对象B到A类的某一实例变量中。在需要监听事件源的方法中,方法体的某一处先构造创建一个Event对象,将this即B与相关的动作封...转载 2018-01-21 17:48:17 · 2458 阅读 · 0 评论 -
Servlet规范之Filter工作原理
概述Filter是Servlet规范中的过滤器,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后,响应信息将逐...转载 2018-01-21 17:24:15 · 2920 阅读 · 0 评论 -
JavaEE 13个核心技术规范
背景:1、企业级应用框架的需求,在很多企业级应用中。比如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块假设每次在开发中都由开发者来完毕的话,将会造成开发周期长和代码可靠性差等问题。于是很多大公司开发了自己的通用模块服务。 这些服务性的软件系列统称为中间件。2、为了通用必需要提出规范,不然无法达到通用,在上面的需求基础之上,很多公司都开发了自己的中间件,但其与...转载 2018-02-04 13:49:30 · 1334 阅读 · 0 评论 -
Servlet的url-pattern匹配规则
转自:https://www.cnblogs.com/canger/p/6084846.html。首先需要明确几个容易混淆的规则:servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern。 Servlet 2.5开始,一个servlet可以使用多个url-pattern规则,&l...转载 2018-12-07 02:35:10 · 832 阅读 · 0 评论