第一章 概述
一、 简介
、
Tomcat 在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行 Serlvet/JSP
的 Web 容器,不过 Tomcat 也扩展了一些应用服务器的功能,如 JNDI,数据库连接池,用户事
务处理等等。Tomcat 是 Apache 组织下 Jakarta 项目下的一个子项目,目前 Tomcat 被非常广泛的
应用在中小规模的 Java Web 应用中。
是 一种具有 环 境的 容器 。 容 器是代替用户管理 和调用
的运行时外壳。作为一个开放源代码的软件, 有着自己独特的优势:
首先,它容易得到。事实上,任何人都可以从互联网上自由地下载这个软件。无论从
还是从其他网站( 是 软件基金
会开发的一个开放源码的应用服务器)。
其次,对于开发人员,特别是 开发人员, 提供了全部的源代码,包括
引擎、 引擎、 服务器。无论是对哪一方面感兴趣的程序员,都可以
从这些由世界顶尖的程序员书写的代码中获得收益。
最后,由于源代码的开放及世界上许多程序员的卓有成效的工作, 已经可以
和大部分的主流服务器一起工作,而且是以相当高的效率一起工作。如:以模块的形
式 被 载 入 , 以 形 式 被 载 入 或 , 以 的 形 式 被 载 入
。
由于 的跨平台特性,基于 的 也具有跨平台性。
、 包含三个主要的部分
包括:
* Catalina - 一个符合 Servlet API 规范 2.3 的 Servlet Container
* Jasper - 一个符合 JSP 规范 1.2 的 JSP 编译器和运行环境
* Webapps - Tomcat 中包含的一些例子和用于测试的 web 例程,以及相关文档。
、应用服务器(如 WebLogic)与 Tomcat 有何区别。
应用服务器提供更多的 J2EE 特征,如 EJB,JMS,JAAS 等,同时也支持 Jsp 和 Servlet。而
Tomcat 则功能没有那么强大,它不提供 EJB 等支持。但如果与 JBoss(一个开源的应用服务
器)集成到一块,则可以实现 J2EE 的全部功能。
、目录的结构
评论0