自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 StandardContext

        一个上下文容器(Context)代表一个web应用,每一个上下文包括多个包装器(Wrapper),每个包装器代表一个Servlet。但是,上下文还需要其它的一些组件如加载器和管理器。本章要介绍Catalina中Context接口的标准实现,org.apache.catalina.core.StandardContext类。 我们首先介绍StandardContext对象的初始化和配...

2018-02-12 15:53:42 757

原创 FilterDef

org.apache.catalina.deploy.FilterDef表示一个过滤器定义,就像是在部署文件中定义一个过滤器元素那样        FilterDef类中的每一个属性都代表一个可以在过滤器中出现的子元素。该类包括一个Map类型的变量表示一个包含所有初始参数的Map。方法addInitParameer添加一个name/value对到该Map。   ApplicationFilterC...

2018-02-12 15:07:39 1099

原创 StandardWrapper

    Tomcat中一共有四种容器:engine(引擎),host(主机),context(上下文)和wrapper(包装器)。在前面的章节里也介绍了如何建立自己的context和wrapper。一个上下文一般包括一个或者多个包装器,每一个包装器表示一个servlet。本章将会看到Catalina中Wrapper接口的标准实现。首先介绍了一个HTTP请求会唤醒的一系列方法,接下来介绍了javax...

2018-02-12 14:55:57 873

原创 Tomcat安全

    有些web应用程序的内容是有限制的,只允许有权限的用户在提供正确的用户名和密码的情况下才允许访问。Servlet通过配置部署文件web.xml来对安全性提供技术支持。    一个servlet通过一个叫authenticator的阀门(valve)来支持安全性限制。当容器启动的时候,authenticator被添加到容器的流水线上。    authenticator阀门会在包装器阀门之前被...

2018-02-12 13:46:37 340

原创 Sessions

    在servlet编程中,一个session对象使用javax.servlet.http.HttpSession接口表示。该接口的标准实现是StandardSession类,该类在org.apache.catalina.session包中。    但是出于安全的原因,管理器并不会将一个StandardSession实例传递给servlet。而是使用org.apache.catalina.se...

2018-02-12 13:23:19 315

原创 session综述

综述:    Catalina通过一个叫管理器的组件来完成session管理工作,该组件由org.apache.catalina.Manager interface接口表示。一个管理器通常跟一个上下文容器相关联,它负责创建、更行以及销毁session对象并能给任何请求组件返回一个合法的session。 一个servlet可以使用getSession方法获得一个session对象,该方法在javax...

2018-02-12 13:09:07 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除