程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 入門學習Servlets引擎

入門學習Servlets引擎

編輯:關於JSP

什麼是Servlets?

Servlets是Java專注於CGI開發的一種技術。運行在Server端,並產生動態的結果。為什麼要使用Servlets來代替傳統的CGI程序呢?

效率:使用傳統的CGI程序,每當收到一個HTTP請求的時候,系統就要啟動一個新的進程來處理這個請求,這樣會導致系統性能的降低。而使用Servlets,Java VMs一直在運行,當接到一個請求之後Java VMs就創建一個Java線程馬上進行處理,如此要比每次都啟動一個新的系統進程效率要高的多。

功能強大:Servlets使你可以使用傳統CGI不能提供的許多強大功能。你可以使用Java的API去完成任何傳統CGI認為困難或不可能的事情。Servlets可以輕松的實現數據共享和信息維護,跟蹤session和其他功能。

安全:Servlets運行在Servlets引擎的限制范圍之內,就象可以在Web浏覽器中運行Applets一樣,這樣有助於保護Servlets不受威脅。

成本:由於Servlets可以運行在多個Web服務器上,這樣你就可以使用免費或價格便宜的服務器,並讓他支持Servlets,如此可以大大減少成本開支。

靈活性:由於Servlets是在Java平台上運行的,所以由於Java的跨平台性,Servlets也可以從一個平台輕易地轉移到另一個操作系統平台上,從而大大提高了靈活性。

一個Servlets實際上就是一個Java類,需要運行在Java的虛擬機上,使用Servlets引擎。當某個Servlets被請求的時候,Servlets引擎調用該Servlets並一直運行到這個被調用的Servlets運行完畢或Servlets引擎被關閉。

JavaServlets開發工具JSDK)可以從Sun的網站上下載。他包含Servlets APIs和一個簡單的Servlets引擎。

  1. Servlet容器的會話跟蹤
  2. 詳解Servlet實例
  3. 淺談Servlet讀取請求頭
  4. 調用Http Servlet Request的方法
  5. 淺析Servlet基本結構

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved