自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 How Tomcat Works学习笔记<十五>

Shutdown钩子         在很多环境下,当用户停止应用以后,程序需要做一些清理。但问题是用户往往忘记按照要求退出,比如在Tomcat部署的时候,你通过实例化Server变量,调用其的start方法来启动servlet和其他的组件,在正常情况下你需要传入一个stut

2011-09-15 20:31:18 462

原创 How Tomcat Works学习笔记<十四>

Digester         在引导类中我们需要创建连接器、context、wrapper及其它组件,同时还需要通过调用set方法对相互之间进行关联,同时还需要为这些对象设置属性,这些都进行硬编码,那么一旦需要做任何改动都需要重新编译Bootstray类,Tomcat使用

2011-09-14 20:56:19 498

原创 How Tomcat Works学习笔记<十三>

Server和Service         在前面的章节中Catalina已经有了连接器(Connector)和容器(Container),但是还缺少一种好的启动和停止Servlet容器的机制,Server和Service能很好的解决这个问题。Server

2011-09-13 19:47:52 1016

原创 How Tomcat Works学习笔记<十二>

Host和Engine         在Catalina中Engine代表Catalina实体,Host代表一个虚拟的主机,Engine包括多个Host,一个Host包括多个Context。Host接口         在Tomc

2011-09-09 21:39:05 578

原创 How Tomcat Works学习笔记<十一>

StandardContext         Context代表一个web应用,每个Context包含多个代表servlet的Wrapper,同时Context还需要加载器和管理器。StandardContext配置         当StandardContext

2011-09-07 20:41:54 563

原创 How Tomcat Works学习笔记<九>

Session管理         通过manager组件,catalina支持对会话(session)进行管理,manager组件表示为org.apache.catalina.Manager接口。管理器通常是与context一起协同工作。创建、修改和销毁session是ma

2011-09-03 19:49:45 724

原创 How Tomcat Works学习笔记<八>

加载器         在How Tomcat Works的前七章中的应用中已经在使用简单的加载器来加载servlet类,这里将会讨论标准web加载器实现,Tomcat为什么没有使用Tomcat默认的加载器呢?因为如果所有的加载器都是通过jvm默认的加载器来加载的,那么每个s

2011-09-02 21:50:33 477

原创 How Tomcat Works学习笔记<七>

日志         日志是一个记录信息的组件,一般来说日志与其它组件一起使用,设计的非常简单,在catalina中所有的日志类都必须实现org.apache.catalina.Logger接口,相关的类都放在org.apache.catalina.logger包中。Lo

2011-08-31 21:42:47 445

原创 How Tomcat Works学习笔记<六>

生命周期         Catalina包括很多组件,当catalina启动的时候,也需要启动这些组件,当关闭catalina的时候同时也需要关闭这些组件。         Tomcat通过事件机制来实现这种控制,所有的组件都实现or

2011-08-30 21:48:59 608

原创 How Tomcat Works学习笔记<五>

Servlet容器         Container容器是用来处理Servlet请求,并构造向web客户端发送的响应信息的模块。容器用org.apache.catalina.Container接口来表示,主要有Engine、Host、Context和Wrapper四种类型,

2011-08-29 19:39:46 427

原创 How Tomcat Works学习笔记<四>

Tomcat4默认连接器Tomcat的连接器(Connector)采用模块化思想设计,作为一个独立的模块与Servlet Container相连接。目前已经有多种连接器,像Coyote、mod_jk、mod_jk2、mod_webapp等,Tomcat4中的默认连接器目前已经

2011-08-27 22:18:50 918 1

原创 How Tomcat works学习笔记<三>

3、连接器:Connector            连接器Connector和容器Container是Catalina最主要的两大模块,在这一章中通过为应用添加Connector来增强应用,将会在Connector中为Servlet来创建更好的请求Request和响应Res

2011-08-24 06:49:44 721

原创 How Tomcat works学习笔记<二>

一个简单的Servlet 容器该章中介绍了怎么编写自己的容器,实现了两个Servlet容器,第一个容器设计的尽可能简单,第二个容器相对复杂一些,这两个容器都支持处理静态资源和Servlet,测试PrimitiveServlet被放在工程的webroot目录下。2.1

2011-08-22 21:40:04 748

原创 How Tomcat Works学习笔记<一>

1 第一章、 一个简单的web服务器这一章主要介绍一个web服务器是怎样工作的,一个web服务器通常也叫Http服务器因为通过http协议与客户端(浏览器)交互。1.1     超文本传输协议HTTPHTTP协议包括HTTP Request和HTTP Response

2011-08-21 10:24:53 799

原创 How Tomcat works学习笔记<零.序>

有部电视剧里说的好,人不能太舒服了,太舒服了容易出问题,总要为自己找一点事情做做, 最近不是太忙,发现自己对servlet容器实现比较感兴趣,希望能借助这股兴趣把Tomcat实现原理好好研究研究,希望对自己能有一个不断的提高。在网上找资料的时候发现How Tomcat Works

2011-08-21 10:08:41 1242

原创 java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException

java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException

2011-03-31 18:27:00 10469 5

原创 java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

2011-03-31 18:26:00 11847 7

原创 Spring3.0.3+hibernate3 save方法成功以后表中没有数据

Spring3.0.3 hibernate3 save方法成功以后表中没有数据

2011-03-31 18:25:00 1739

原创 JavaScript语言精粹学习笔记

JavaScript 函数字面变量 对象

2011-03-22 17:51:00 318

原创 JavaScript语言精粹学习笔记

JavaScript 函数字面变量 对象

2011-03-22 17:46:00 274

原创 sql纵表转横表

纵表 横表

2011-03-09 11:24:00 516

原创 彩色UML学习笔记

彩色uml四种基本模型及十二个相关组件

2011-02-21 10:49:00 519

原创 曾几何时

曾几何时

2011-02-18 05:52:00 254

原创 CSS在页面使用的四种方法

在页面上使用的四种基本方法一、是有STYLE属性      如二、使用style标签      如三、使用link标签       如四、使用@import引入       该方法的使用同link,但是必须在中。

2010-08-18 19:36:00 321

IT规划方法论分享资料

IT规划的方法,IT规划方法论分享,T规划必需建立在企业核心战略的基础上,对业务流程、需求及管理模式充分了解的前提下设计 – 企业战略对业务能力有要求,而IT支持业务部门来发挥这些能力

2020-11-17

mysql-odbc驱动

mysql驱动程序 mysql-connector-odbc-5.1.6-win32.msi

2013-09-13

C语言数据库编程介绍

嵌入SQL C语言编程综合介绍,包括DB2、oracle、informix等

2011-07-20

aspectjweaver-1.5.3.jar

java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException 解决包

2011-03-31

com.springsource.org.aopalliance-1.0.0.jar

java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor 解决包

2011-03-31

高级SQL优化教程.pdf

高级SQL优化教程 pdf 文档,分五部分: 第一部分:细说RBO和CBO 第二部分:理解RBO 第三部分:SQL调整背景知识 。。。。。。

2011-03-21

空空如也

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

TA关注的人

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