1. tomcat是什么?做什么用的?
2. tomcat和apache是什么關(guān)系?整合是怎么回事?
3. jsp和它們什么關(guān)系?
4. apache,tomcat,jsp,php,mysql能一起用嗎?
www.google.com
1.TOMCAT是個(gè)支持JSP和Servlet的東東,當(dāng)然也可以做為小型的WEB服務(wù)器來(lái)用。
2.APACHE是個(gè)大型的WEB服務(wù)器,全世界用的人最多。但是它不支持JSP和Servlet。剛才不是說(shuō)了,TOMCAT是個(gè)小型的WEB服務(wù)器來(lái)用,如果要處理大量的靜態(tài)網(wǎng)頁(yè)或WORD或ZIP文件下載之類的,TOMCAT受不了,而APACHE剛好,可是APACHE又不支持JSP與Servlet。于是就要把二者整合,同時(shí)利用兩個(gè)的優(yōu)點(diǎn)。就是APACHE做為WEB服務(wù)器,在APACHE中配置一下,讓請(qǐng)求的JSP或Servlet轉(zhuǎn)給TOMCAT處理,再返回給用戶,請(qǐng)求的其它東東APACHE自己處理。
3.JSP是類似ASP,PHP的服務(wù)器端變程的東東,運(yùn)行時(shí)要有JAVA運(yùn)行環(huán)境。它是嵌在HTML中的東東,向服務(wù)器請(qǐng)求了一個(gè)JSP,服務(wù)器用TOMCAT之類的東東處理好后,返回處理好的HTML給用戶。
4.能。APACHE做WEB服務(wù)器,tomcat處理jsp網(wǎng)頁(yè),php處理php網(wǎng)頁(yè)。APACHE配置好后可以支持PHP。MYSQL做為數(shù)據(jù)庫(kù)用。當(dāng)然也可以使用其它的數(shù)據(jù)庫(kù),如SQL SERVER或ORACLE
kingman888(國(guó)王)說(shuō)得很好.apache,tomcat,jsp.mysql都是目前比較流行的web的開(kāi)發(fā)平臺(tái),就連oracle的9ias的web服務(wù)器也是用的apache的.而且apache.org上有很多好用的open sources.
你自己開(kāi)發(fā)學(xué)習(xí)的話,只用tomcat就可以運(yùn)行你的jsp,java程序了
apache 和tomcat整合也很麻煩,網(wǎng)上整合文章很多,各種版本各種方法都有!如果你只是學(xué)習(xí)jsp的話,沒(méi)有必要去整合它們。
有一篇官方的整合文檔比較好
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/vhosthowto.html
已閱,樓主放心用以上內(nèi)容吧!
其實(shí)jsp只不過(guò)是個(gè)純文本文件 經(jīng)過(guò)tomcat這樣的環(huán)境 轉(zhuǎn)化成servlet(.java)編碼 然后經(jīng)過(guò)jdk編譯成字節(jié)碼(.class) 響應(yīng)客戶端
菜鳥(niǎo)一只也不知道 說(shuō)得對(duì)不對(duì) :)
up 呵呵
謝謝 kingman888(國(guó)王) ,學(xué)到不少東西。
上面基本都說(shuō)了,我就撿點(diǎn)分吧
補(bǔ)充一下,tomcat和apache都jakarta組織的開(kāi)源項(xiàng)目。
可以在apache嵌入模塊支持php,jsp等
kingman888(國(guó)王) 已經(jīng)說(shuō)清楚了
已經(jīng)說(shuō)得比較清楚了,就是這么回事
nod!