Digester in Tomcat

王朝java/jsp·作者佚名  2006-01-31
窄屏简体版  字體: |||超大  

Digester 在tomcat中与配置文件 *.xml相结合发挥了重大作用,Digester here act as role to

instance every object by a chain between each object 。

首先要知道Digester的作用和工作原理,可以参考如下文章:

http://www.theserverside.com/articles/article.tss?l=Digester

http://www.onjava.com/pub/a/onjava/2002/10/23/digester.html?page=1

有如下几个地方用到了Digester:

1、

org\apache\catalina\startup\Catalina.java 与Tomcat\conf\server.xml

主要在两个方法中有用到 protected Digester createStartDigester()

protected void start()

在 protected void start() 中调用 protected Digester createStartDigester()

作用:实例化StandardServer、StandardEngine、StandardHost等。

2、

org\apache\catalina\startup\ ContextConfig.java 与* .xml (user.xml、web.xml)

这个程序有两个Digester:

/**

* The <code>Digester</code> we will use to process tag library

* descriptor files.

*/

private static Digester tldDigester = createTldDigester();

/**

* The <code>Digester</code> we will use to process web application

* deployment descriptor files.

*/

private static Digester webDigester = createWebDigester();

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航