`
df274119386
  • 浏览: 54224 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

tomcat源码分析

 
阅读更多
一篇不错的tomcat入门分析,  不转载了, 直接上链接

http://www.ibm.com/developerworks/cn/java/l-from-tomact/index.html



从Tomcat源码中得到高效的软件组件

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不但为我们提供了一个应用的平台,同时它还为我们提供了一个学习和研究设计模式、面向组件技术等理论的实践平台。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics