安徽时时彩计划软件qq|安徽时时彩
您的位置:零度軟件園編程工具數據庫類servlet api 中文版

servlet api 中文版servlet api 中文版

軟件大小:650KB

軟件官網:HomePage

用戶評分:

軟件類型:國產軟件

運行環境:WinAll

軟件語言:簡體中文

軟件分類:數據庫類

更新時間:2017/3/7

授權方式:免費軟件

插件情況:無 插 件

平臺檢測 無插件 360通過 騰訊通過 金山通過 瑞星通過

servlet是用Java編寫的服務器端程序,它的主要功能在于交互式地瀏覽和修改數據,生成動態Web內容,servlet api中文版是程序員在日常生活中都需要準備一款工具,能讓編程更加的輕松。

servlet api中文版第1張預覽圖

支持servlet的jar包。應該叫servlet-api.jar你如果編寫過servlet就知道要用到HttpServletRequest和HttpServletResponse等對象,這些對象都是要靠這個jar包才能使用的。

如果你安裝了Tomcat,這個jar包一般在tomcat安裝目錄\lib 文件夾下面有,當你把web項目部署到tomcat,會自動加載這個jar包來識別Serlvet一些對象。

特點介紹

Servlet(Server Applet),全稱Java Servlet,暫無中文譯文。狹義的Servlet是指Java語言實現的一個接口,廣義的Servlet是指任何實現了這個Servlet接口的類,一般情況下,人們將Servlet理解為后者。

Servlet運行于支持Java的應用服務器中。從原理上講,Servlet可以響應任何類型的請求,但絕大多數情況下Servlet只用來擴展基于HTTP協議的Web服務器。

最早支持Servlet標準的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服務器開始支持標準的Servlet。

生命周期

客戶端請求該 Servlet;

加載 Servlet 類到內存

實例化并調用init()方法初始化該 Servlet;

service()(根據請求方法不同調用doGet() 或者 doPost(),此外還有doHead()、doPut()、doTrace()、doDelete()、doOptions());

destroy()。

工作模式

客戶端發送請求至服務器

服務器啟動并調用 Servlet,Servlet 根據客戶端請求生成響應內容并將其傳給服務器

服務器將響應返回客戶端

編程接口

(1) init() 方法

(2) service() 方法

(3) doGet() 方法

(4) doPost() 方法

(5) destroy() 方法

(6) getServletConfig() 方法

(7) getServletInfo() 方法

軟件預覽

搜尋了html版以及chm版兩種中文api,可以根據自己的喜好進行選擇哦。

·html版

servlet api中文版第2張預覽圖

·chm版

servlet api中文版第3張預覽圖

常見問題

·如果出現無法打開或者打開之后一片空白的情況,只需要右鍵屬性,解除鎖定即可

servlet api中文版第4張預覽圖

更新日志

Servlet 2.2

:引入了 self-contained Web applications 的概念。

servlet 2.3

: 2000年10月份出來

Servlet API 2.3中最重大的改變是增加了 filters

Servlet 2.3 增加了 filters 和 filter chains 的功能。引入了 context 和 session listeners 的概念,當 context 或 session 被初始化或者被將要被釋放的時候,和當向 context 或 session 中綁定屬性或解除綁定的時候,可以對類進行監測。

servlet 2.4

: 2003年11月份推出

Servlet 2.4 加入了幾個引起關注的特性,沒有特別突出的新內容,而是花費了更多的功夫在推敲和闡明以前存在的一些特性上,對一些不嚴謹的地方進行了校驗。

Servlet 2.4 增加了新的最低需求,新的監測 request 的方法,新的處理 response 的方法,新的國際化支持,RequestDispatcher 的幾個處理,新的 request listener 類,session 的描述,和一個新的基于 Schema 的并擁有 J2EE 元素的發布描述符。這份文檔規范全面而嚴格的進行了修訂,除去了一些可能會影響到跨平臺發布的模糊不清的因素。總而言之,這份規范增加了四個新類,七個新方法,一個新常量,不再推薦使用一個類。

注意:改為 Schema 后主要加強了兩項功能:

(1) 元素不依照順序設定;

(2) 更強大的驗證機制。

主要體現在:

a.檢查元素的值是否為合法的值

b.檢查元素的值是否為合法的文字字符或者數字字符

c.檢查 Servlet, Filter, EJB-ref 等等元素的名稱是否唯一

2.新增 Filter 四種設定:REQUEST、FORWARD、INCLUDE 和 ERROR。

3.新增 Request Listener、Event和Request Attribute Listener、Event。

4.取消 SingleThreadModel 接口。當 Servlet 實現 SingleThreadModel 接口時,它能確保同時間內,只能有一個 thread 執行此 Servlet。

5.<welcome-file-list>可以為Servlet。

6.ServletRequest接口新增一些方法。

public String getLocalName();

public String getLocalAddr();

public int getLocalPort();

public int getRemotePort()

Servlet 2.5

2005 年 9 月發布 Servlet 2.5

Servlet 2.5 一些變化的介紹:

1) 基于最新的 J2SE 5.0 開發的。

2) 支持 annotations 。

3) web.xml 中的幾處配置更加方便。

4) 去除了少數的限制。

5) 優化了一些實例

Servlet 的各個版本對監聽器的變化有:

(1) Servlet 2.2 和 jsp1.1

新增Listener:HttpSessionBindingListener

新增Event: HttpSessionBindingEvent

(2) Servlet 2.3 和 jsp1.2

新增Listener:ServletContextListener,ServletContextAttributeListener

,HttpSessionListener,HttpSessionActivationListener,HttpSessionAttributeListener

新增Event: ServletContextEvent,ServletContextAttributeEvent,HttpSessionEvent

(3) Servlet 2.4 和 jsp2.0

新增Listener:ServletRequestListener,ServletRequestAttribureListener

新增Event: ServletRequestEvent,ServletRequestAttributeEvent

Servlet 3.0

Servlet 3.0 作為 Java EE 6 規范體系中一員 ,隨著 Java EE 6 規范一起發布。該版本在前一版本(Servlet 2.5)的基礎上提供了若干新特性用于簡化 Web 應用的開發和部署。其中有幾項特性的引入讓開發者感到非常興奮,同時也獲得了 Java 社區的一片贊譽之聲:

異步處理支持:有了該特性,Servlet 線程不再需要一直阻塞,直到業務處理完畢才能再輸出響應,最后才結束該 Servlet 線程。在接收到請求之后,Servlet 線程可以將耗時的操作委派給另一個線程來完成,自己在不生成響應的情況下返回至容器。針對業務處理較耗時的情況,這將大大減少服務器資源的占用,并且提高并發處理速度。

新增的注解支持:該版本新增了若干注解,用于簡化 Servlet、過濾器(Filter)和監聽器(Listener)的聲明,這使得 web.xml 部署描述文件從該版本開始不再是必選的了。

可插性支持:熟悉 Struts2 的開發者一定會對其通過插件的方式與包括 Spring 在內的各種常用框架的整合特性記憶猶新。將相應的插件封裝成 JAR 包并放在類路徑下,Struts2 運行時便能自動加載這些插件。現在 Servlet 3.0 提供了類似的特性,開發者可以通過插件的方式很方便的擴充已有 Web 應用的功能,而不需要修改原有的應用。

Servlet 4.0草案

從3.1到4.0將是對Servlet 協議的一次大改動,而改動的關鍵之處在于對HTTP/2的支持。HTTP2將是是繼上世紀末HTTP1.1協議規范化以來首個HTTP協議新版本,相對于HTTP1.1,HTTP2將帶來許多的增強。在草案提議中,Shing Wai列舉出了一些HTTP2的新特性,而這些特性也正是他希望在Servlet 4.0 API中實現并暴露給用戶的新功能,這些新特性如下:

1.請求/響應復用(Request/Response multiplexing)
2.流的優先級(Stream Prioritization)
3.服務器推送(Server Push)
4.HTTP1.1升級(Upgrade from HTTP 1.1)

用戶評論

(您的評論需要經過審核才能顯示)0人參與,0條評論
140

最新評論

我要搶沙發

請簡要描述您遇到的錯誤,我們將盡快予以修訂

返回頂部
安徽时时彩计划软件qq