从Tomcat中得到更多-Tomcat的源码分析(转)
来源:互联网 发布:ubuntu任务栏不见了 编辑:程序博客网 时间:2024/05/23 11:32
Tomcat不但为我们提供了设计和实现系统时的新思路,同时因为它是由组件或者模块构成的,所以它还为我们提供了大量可用的高效软件组件。这些组件都可以在我们的程序开发中使用。我简单列举一些,需要时可以直接从源码中取得。
- 一些特殊集合类数据结构如池、队列、缓存等可用于服务端开发。
/src/share/org/apache/tomcat/util/collections - 一个简单的钩子(Hooks)机制的实现。
src/share/org/apache/tomcat/util/hooks - 一个简单线程池(ThreadPool)的实现。
src/share/org/apache/tomcat/util/threads - 组件Lifecycle接口的设计和实现。
/src/catalina/src/share/org/apache/Catalina - 常用的日志信息的管理(Logger)的实现。
src/catalina/src/share/org/apache/catalina/logger - 对xml格式的配置信息进行处理(XmlMapper)的实现。
src/catalina/src/share/org/apache/catalina/util/xml - 对socket通讯的高级管理和实现(net)。
/src/catalina/src/share/org/apache/catalina/net
通过以上对Tomcat的简单的介绍,我们可以看出,作为一个开放源码的项目,Tomcat不但为我们提供了一个应用的平台,同时它还为我们提供了一个学习和研究设计模式、面向组件技术等理论的实践平台。
参考:
How Tomcat works
Tomcat 系统架构与设计模式,第 1 部分: 工作原理
Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
tomcat-6-developers-guide.pdf
- 从Tomcat中得到更多-Tomcat的源码分析
- 从Tomcat中得到更多-Tomcat的源码分析
- 从Tomcat中得到更多-Tomcat的源码分析
- 从Tomcat中得到更多-Tomcat的源码分析
- 从Tomcat中得到更多-Tomcat的源码分析
- 从Tomcat中得到更多-Tomcat的源码分析
- 从Tomcat中得到更多-Tomcat的源码分析(转)
- Tomcat源码分析--转
- Tomcat源码分析--转
- 从Tomcat源码分析中文乱码问题
- TOMCAT源码分析(消息处理)(转)
- TOMCAT源码分析(启动框架)(转)
- tomcat源码解读三(2) tomcat中JMX的源码分析
- Tomcat源码分析(一)
- Eclipse 中 调试 Tomcat -- 分析 tomcat 源码第一步
- Tomcat源码分析-JMX之Registry类(中)
- Tomcat源码分析(3)--StandardServer类中涉及到的初始化和启动
- Tomcat源码分析(4)--StandardService类中涉及到的初始化和启动
- VC 更改标题图标
- 经典的人生经验 看完了并记住的人至少可以成熟5岁
- About goole(2)
- “为了能够访问动态链接库中的位图资源,在编译动态链接库时,需要使用MFC静态库”
- Java用poi读取excel文件
- 从Tomcat中得到更多-Tomcat的源码分析(转)
- 人生的45个功课~~分享!
- 0119 Constructing the REGISTER Request
- 中科软的面试题:hibernate实体对象的三种状态
- Web.config详解
- LPVOID(转)
- 开通博客了,
- Java用poi读取Word文档
- 回忆在google面试的经历