原文地址:http://www.javaworld.com/javaworld/jw-01-2008/jw-01-tomcat6.html
Tomcat 是一個應用程序服務器嗎?
學習Tomcat是否適合在你的企業中
當Java開發人員開始討論應用程序服務器時,Tomcat經常與之混淆.
畢竟,它是眾多輕量經開發環境的流行選擇之一,并且在許多案例中也能
看到一個應用程序服務器的必要性,甚至它是一個技術的web服務器.
在這篇文章里Jeff Hanson回答了Tomcat是一個應用程序服務器,首先解釋了
應用程序服務器,Web服務器和Java EE容器的不同之處,并且評價了Tomcat適合
很多不同種類的普通的Java企業開發環境.
在Java開發人員的激烈討論中,Tomcat是否是應用程序服務器還是混亂的.一些人聲稱
它絕對是并且還有一些人給予否定.事實上,Tomcat經常被作為一個應用程序服務器使用,
并且在一此環境中它是非常適合此角色的.開發人員把Tomcat當成應用程序服務器來用,
憑感覺這樣來分類,不管正式的定義.
在這篇文章中我處理這個問題,Tomcat是否是一個應用程序服務器.我開始解釋app servers和
Web Servers和Java EE containers的不同,并看看在一些環境下,像Tomcat這樣的Web Server能作為
一個Web server使用.我展示一個比例建筑,用Tomcat開始不同種類的輕量級實現,并且結束用一個復雜的
SOA(service-oriented architecture),您會再成熟的運用Java EE應用服務器.
Java EE 作為一個參考點
Java企業平臺版本,或者Java EE,是事實上的判定標準對開始"面向服務"Java 應用程序.像這樣的它是基于
其它的面向服務的Java技術,包括app servers必須休息.Java EE規范是必要的因素在評價Web servers和
application servers.
Java EE 繼承自Java SE 支持Web Services,企業容器模型,APIs管理和通信協議為設計和實現SOA,分布的應用程序
和Web應用程序.(注意Web應用程序公是Java EE 搜索支持的一部分.)