君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 106 下一页

2013年8月11日 #

摘要: 在How Tomcat Works(十四)中,本人并没有对javax.servlet.Filter及javax.servlet.FilterChain做详细的描述,本文在这里做一下补充FilterChain接口只有一个方法,方法声明如下:public void doFilter ( ServletR... 阅读全文
posted @ 2013-08-11 00:06 刺猬的温驯 阅读(494) 评论(0) 推荐(0) 编辑

2013年8月10日 #

摘要: 在前面的文章中,如果我们要启动tomcat容器,我们需要使用Bootstrap类来实例化连接器、servlet容器、Wrapper实例和其他组件,然后调用各个对象的set方法将它们关联起来;这种配置应用程序的方法有一个明显的缺陷,即所有的配置都必须硬编码。调整组件配置和属性值都必须要重新编译Boot... 阅读全文
posted @ 2013-08-10 23:59 刺猬的温驯 阅读(473) 评论(0) 推荐(0) 编辑

摘要: 在前面的文章中,已经学会了如何通过实例化一个连接器和容器来获得一个servlet容器,并将连接器和容器相关联;但在前面的文章中只有一个连接器可用,该连接器服务8080端口上的HTTP请求,无法添加另一个连接器来服务诸如HTTPS之类的其他请求;此外,在前面的文章中的应用程序中有些缺憾,即缺少一种启动... 阅读全文
posted @ 2013-08-10 23:58 刺猬的温驯 阅读(433) 评论(0) 推荐(0) 编辑

摘要: 本文接下来会介绍Host容器和Engine容器,在tomcat的实际部署中,总是会使用一个Host容器;本文介绍Host接口和Engine接口及其相关类Host容器是org.apache.catalina.Host接口的实例,Host接口继承自Container接口, 其定义如下public int... 阅读全文
posted @ 2013-08-10 23:57 刺猬的温驯 阅读(453) 评论(0) 推荐(0) 编辑

摘要: 本文接下来分析Context容器,Context容器实例表示一个具体的Web应用程序,其中包括一个或多个Wrapper实例;不过Context容器还需要其他的组件支持,典型的如载入器和Session管理器等。在创建StandardContext实例后,必须调用其start()方法来为引入的每个HTT... 阅读全文
posted @ 2013-08-10 23:55 刺猬的温驯 阅读(497) 评论(0) 推荐(0) 编辑

2013年8月7日 #

摘要: 我们已经知道,在tomcat中有四种类型的servlet容器,分别为Engine、Host、Context 和Wrapper,本文接下来对tomcat中Wrapper接口的标准实现进行说明。对于每个引入的HTTP请求,连接器都会调用与其关联的servlet容器的invoke()方法;然后,servl... 阅读全文
posted @ 2013-08-07 02:05 刺猬的温驯 阅读(663) 评论(0) 推荐(0) 编辑

摘要: 本文分析tomcat容器的安全管理,servlet技术支持通过配置部署描述器(web.xml文件)来对受限内容进行访问控制;servlet容器是通过一个名为验证器的阀来支持安全限制的,当servlet容器启动时,验证器阀会被添加到Context容器的管道中。在调用Wrapper阀之前,会先调用验证器... 阅读全文
posted @ 2013-08-07 02:03 刺猬的温驯 阅读(593) 评论(0) 推荐(0) 编辑

2013年8月5日 #

摘要: tomcat容器通过一个称为Session管理器的组件来管理建立的Session对象,该组件由org.apache.catalina.Manager接口表示;Session管理器必须与一个Context容器相关联(需要用到Context容器的相关上下文或方法)。默认情况下,Session管理器会将其... 阅读全文
posted @ 2013-08-05 03:42 刺猬的温驯 阅读(619) 评论(0) 推荐(0) 编辑

摘要: 本文接下来分析tomcat的类载入器,tomcat需要实现一个自定义的载入器,而不能使用系统类载入器(1)限制serlvet访问当前运行的java虚拟机中环境变量CLASSPATH指明的路径下的所有类和库,而只允许载入WEB-INF/class目录及其子目录下的类,和从部署的库到WEB-INF/li... 阅读全文
posted @ 2013-08-05 03:39 刺猬的温驯 阅读(375) 评论(0) 推荐(0) 编辑

摘要: 本文接下来分析tomcat的日志记录器,日志记录器是用来记录消息的组件,在tomcat中,日志记录器需要与某个servlet容器相关连;在org.apache.catalina.logger包下,tomcat提供了几种不同类型的日志记录器。tomcat中的日志记录器都必须实现org.apache.c... 阅读全文
posted @ 2013-08-05 03:38 刺猬的温驯 阅读(410) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 106 下一页