為什么要裝Tomcat?


來說一說C/S架構和B/S架構

  先來說說為什么C/S框架不用對tomcat之類的部署? 
  其中主要的原因在與這種結構本身就是有服務器來提供服務的,客戶端來使用服務。 
  再者說為什么B/S架構要用到tomcat? 
  首先,這不需要安裝客戶端,有瀏覽器就好了,這種來說對於客戶端的環境的要求就低了很多,說到瀏覽器,就不得說說WEB服務器了,只有當Internet上運行在其他電腦上的瀏覽器發出請求時,服務器才會響應,WEB服務器主要功能是提供網上信息瀏覽服務,常用的web服務器有兩個 微軟的信息服務器IIS,Apache的Tomcat。 
  簡單的來說,有應用的C/S框架直接可以部署到使用者的電腦上,而B/S使用的是任一瀏覽器,這就需要一個可以部署的容器,也可以是Tomcat之類的了。

單獨來說一說Tomcat

  Tomcat是Apache開發的小型的輕量級應用服務器容器。 
  Tomcat 對於 Java 來說它就是一個 Servlet 處理器,支持運行基於 Servlet 的 Java 程序,同時 JSP 本身也是基於 Servlet 的技術,也是支持的,像傳說中的 Spring, Struts, JSF 都是基於 Servlet 的,都可以在 Tomcat 上跑起來。 
  像普通的WEB應用,使用的HTML,瀏覽器可以直接當起扛把子,但是要是servlet之類的,瀏覽器是沒辦法直接把內容釋放的,這時候tomcat就起到作用了,讓我們使用某個網站,瀏覽器能夠在訪問主機的時候,將這些信息正確的識別出來。 
  舉個栗子: 
  普通的web,猶如你去外面燒烤。你只要拿着肉去,自己烤着吃就行了。 
  動態web,如同你去吃飯店吃宴席,即使你帶些豬肉,牛肉,青菜,油鹽過去,你根本就無法達到自己目的。 
  宴席,肯定比比一般的燒烤更加讓人羡慕。 
  但是,宴席必須需要一個廚師團隊在里面進行工作,方能夠保證客人能夠享用。 
  這就很像咱們提到的tomcat,飯店需要一個廚師,咱們需要一個tomcat的大容器。

簡單來說一說

  tomcat 是WEB服務器,你編寫了JSP網頁要顯示就要掛在服務器上,tomcat就是服務器。 
  jsp不是傳統的靜態網頁,也不是java的代碼,jdk不能編譯,eclipse不能編譯,用瀏覽器直接打開也看不了。 
  所以才要把自己電腦變成服務器,加載jsp網頁,用自己的瀏覽器訪問自己的電腦上的tomcat服務器,看到網頁,才是jsp的效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM