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