Servlet這些你可能還不知道

目錄

1 servlet版本限制

2  Web 開發歷史回顧看出servlet爲什麼產生?

1.1CGI

1.2CGI 缺點

1.3FastCGI

1.4 Servlet 介紹

1.5 Servlet 技術特點

1.6 Servlet 在應用程序中的位置

3 tomcat和servlet的關係


1 servlet版本限制

2  Web 開發歷史回顧看出servlet爲什麼產生?

1.1CGI

公共網關接口(Common Gateway InterfaceCGI)是 Web 服務器運行時外部程序的規範。

 

1.2CGI 缺點

以進程方式運行,對每一個客戶端的請求都要啓動一個進程來運行程序,導致用戶數目 增加時,服務器端資源被大量佔用。

由於對操作系統和進程的不深刻理解,使得開發人員開發的 CGI 程序經常遇到莫名其妙 的錯誤。

不同的 CGI 之間不能共享資源

1.3FastCGI

1.4 Servlet 介紹

Servlet Server Applet 的簡稱,稱爲服務端小程序,是 JavaEE 平臺下的技術標準,基於 Java 語言編寫的服務端程序。 Web 容器或應用服務器實現了 Servlet 標準所以 Servlet 需要運行在 Web 容器或應用服務器中。Servlet 主要功能在於能夠在服務器中執行並生成數據。

1.5 Servlet 技術特點

Servlet 使用單進程多線程方式運行。

1.6 Servlet 在應用程序中的位置

3 tomcat和servlet的關係

   Tomcat因爲可以通過HTTP提供HTML頁面等靜態內容的請求訪問,所以是一 個WEB服務器;因爲實現了Servlet規範,所以也是一個Servlet容器,可以運行 ,tomcat是服務器而servlet是一種運行在服務器端的Java應用程序。

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