JavaWeb-Web服務器解析

Web服務器

2.1技術講解。

ASP

​ 1.微軟所創造,國內最早流行的就是它;

​ 2.頁面是在HTML中加入了VB腳本,ASP + Com;

​ 3.使用的是iis服務器,C#語言等。有些老舊了。

​ 4.在ASP的開發中,基本上一個頁面,就有幾千行的代碼,頁面內容及其混亂。這就造成了維護成本極高!Eg:

<h1>
    <h2>
        <h3>
            <%
               Systom.out.Println("Hello World!");
               %>
        </h3>
    </h2>
</h1>

PHP

​ 1.Php的開發速度很快,功能很強大,支持跨平臺使用,代碼簡單易懂。(中國現在很多網頁都是用PHP實現的,中小型企業等訪問量不大的網頁都由它來做,因此有一句“PHP是最好的語言”的說法)

​ 2.但是,無法承載大訪問量的情況,這是很大的侷限性。

Jsp/Servlet

  • Sun公司主推的B/S架構。(B/S:瀏覽器和服務器,C/S:客戶端和服務器)

  • 基於Java語言的。(所有的大公司,或者一些開源的組件,都是用Java來寫的)

  • 可以解決三高問題帶來的影響(三高問題:高併發,高可用,高性能)

  • 語法很像ASP,使得原來使用ASP的程序猿很容易從Asp—>Jsp轉行,加強了市場強度。

……

2.2Web服務器

服務器是一種被動的,用來解決用戶一些請求和給用戶響應信息。

Eg:

IIS:微軟自帶的,ASP,Windows中自帶。

Tomcat:

在這裏插入圖片描述

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,最新的Servlet 和JSP 規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規範。因爲Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成爲目前比較流行的Web 應用服務器。

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個Java初學Web的人來說,它是最佳的選擇。

Tomcat 實際上運行JSP 頁面和Servlet。目前Tomcat最新版本爲10.0.0-M4。

……

參考文獻

《【狂神說Java】JavaWeb入門到實戰》

視頻連接

2020.05.28

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章