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