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