成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Servlet API的強筋實力

開發 后端
本文介紹Servlet API為J2EE陣容增加實力,包括介紹更靈活的Web框架,EOD的支持和異步通訊的支持。

在2005年9月26日,Sun推出了Servlet的最新版API:Servlet2.5。這套Servlet API和以前的Servlet有著很大的不同。最大的區別就是Servlet2.5是完全基于J2SE5.0的。因此,它也理所當然地擁有了J2SE5.0的所有特性。Servlet2.5利用J2SE5.0的注釋特性使它的配置更容易。然而,由于在2005年J2SE5.0剛推出不久,支持J2SE5.0的Web服務器也不多,因此,當時Servlet2.5在使用上并沒有馬上普及。時隔兩年后,Sun又推出了基于J2SE5.0的Servlet的第二個版本3.0(就是JSR-315)。在這一版本中增加了很多有趣的特性。如可編程的登入登出,通過annotations進行配置,異步通訊等。下面就讓我們來看看Servet3.0的主要特性。

一、更靈活的Web框架

現在幾乎所有的基于Java的Web框架都是建立在Servlet之上的。大多數Web構架都是通過Servlets或web.xml來配置和發布的。而J2SE新加入的注釋功能為我們提供了更好的選擇。我們可以利用注釋來設置Servlets、Listeners、filters等。但注釋是直接寫在程序中的,無法動態改變配置,因此,JSR同時提供了這兩種方式來操作Servlet。這樣將使Web應用程序具有更大的彈性。

二、EOD的支持

Servlet3.0將使用多種技術來增強API的能力。如使用注釋來聲明編程類型。這將成為EOD的目標之一:使Web程序零配置。也就是說我們將使用發布描述來覆蓋傳統的配置文章。還有就是泛型的應用,將大大加強程序的Servlet的表現力。在未來的J2SE版本中將加入支持其他語言的能力,這也有助于增強Servlet API本身的實力。

三、異步通訊的支持

Servlet3.0支持以下異步通訊特性:

1.非阻塞(Non-blocking)輸入:使用這種輸入方式,可以在數據因某種原因暫時未到達時程序不會因此而被阻塞。

2.非阻塞輸出:和非阻塞輸入類似,當由于網絡問題寫入數據緩慢時程序不會受到阻塞。

3.延遲請求處理:在AJAXWeb程序中客戶端程序可以向服務端發出異步請求,直到超時或事件返回來處理這個請求。延遲請求在其他的地方也是非常有用的,如我們在處理數據之前必須要得到一些資源,但這些資源正處在遠程網絡中,而且速度并不快。這就需要異步來處理這種情況。

4.阻塞-非阻塞通知:這個功能是將通知信息放到阻塞或非阻塞事件中。然后由客戶端負責提取。

5.支持通道:通道是JDK1.4及以上版本提供的一種新的通訊API。使用Channel可以更好的進行網絡之間的通訊。也可以增強創建、訂閱、取消等操作的安全性。

6.安全:支持登錄和注銷功能。

7.其他功能
(1)支持歡迎界面。
(2)ServletContentListener排序。
(3)在初始化時可以定制容器的大小。
(4)可以監視文件上傳的進程。

上面只是Servlet3.0的一部分特性。從這些特性可以看出,Servlet API確實得到了很大的飛越,除了Servlet,EJB3.0也利用J2SE5.0的新特性重獲新生。也許在不久的將來Servlet3.0和EJB3.0將會成為新的組合,在J2EE應用中起著舉足輕重的作用,就讓我們拭目以待吧!

【編輯推薦】

  1. 詳解Apache Servlet的安裝
  2. 優化Servlet配置為web.xml瘦身
  3. 如何讓XML來配置Servlet
  4. 解決Servlet JSP頁面亂碼問題
  5. Servlet和JSP的安全問題
責任編輯:佚名 來源: IT168
相關推薦

2009-07-08 11:37:32

Servlet API

2023-12-22 14:31:52

2009-07-08 10:02:41

Servlet 3.0

2009-07-03 10:31:57

什么是ServletServlet API

2016-08-25 08:58:36

云計算阿里云騰訊云

2009-07-03 13:49:23

Servlet API

2021-07-26 08:12:31

開源API網關

2009-07-06 15:47:11

Servlet API

2009-07-09 17:47:35

Java Servle

2016-12-16 18:23:49

企業辦公

2009-07-08 09:35:53

Java ServleServlet 3.0

2012-05-17 09:43:53

實力

2021-06-25 18:42:11

云主機

2009-07-06 09:03:10

Servlet定義

2009-07-09 11:21:40

Servlet注冊

2009-07-07 10:16:42

Servlet引擎

2009-07-08 10:12:04

Servlet Con

2013-07-08 09:41:50

HadoopGPU性能優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久中文字幕 | 国产精品久久久久久影院8一贰佰 | 国产片侵犯亲女视频播放 | 99re视频在线 | 永久网站 | 亚洲激情综合 | 欧美日韩a| 亚洲第一av| 国产区在线观看 | av在线播放网站 | 精品在线一区 | 911网站大全在线观看 | 99热.com| 亚洲精品一区二区久 | 欧美自拍日韩 | 成年人在线视频 | 亚洲欧洲成人在线 | 免费看91 | 亚洲欧美日韩精品久久亚洲区 | 毛片网在线观看 | 亚洲精品中文在线 | 亚洲综合二区 | 在线国产视频 | 日本免费网 | 亚洲乱码一区二区三区在线观看 | 麻豆一区二区三区精品视频 | 精品国产乱码久久久久久蜜退臀 | 成人国产综合 | 久久不卡 | 伊人欧美视频 | 中国大陆高清aⅴ毛片 | 欧美三区 | 波多野结衣在线观看一区二区三区 | 在线观看日韩av | 久热免费在线 | 色偷偷888欧美精品久久久 | 国产一级片一区二区 | 精品国产一区二区在线 | 日韩视频一区二区 | 久久久久久久久国产 | 国产精品自拍啪啪 |