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

Servlet API的強筋實力

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

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

一、更靈活的Web框架

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

二、EOD的支持

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

三、異步通訊的支持

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

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

2.非阻塞輸出:和非阻塞輸入類似,當由于網(wǎng)絡(luò)問題寫入數(shù)據(jù)緩慢時程序不會受到阻塞。

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

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

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

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

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

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

【編輯推薦】

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

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網(wǎng)關(guān)

2009-07-06 15:47:11

Servlet API

2009-07-09 17:47:35

Java Servle

2016-12-16 18:23:49

企業(yè)辦公

2009-07-08 09:35:53

Java ServleServlet 3.0

2012-05-17 09:43:53

實力

2021-06-25 18:42:11

云主機

2009-07-08 10:12:04

Servlet Con

2009-07-06 09:03:10

Servlet定義

2009-07-09 11:21:40

Servlet注冊

2009-07-07 10:16:42

Servlet引擎

2013-07-08 09:41:50

HadoopGPU性能優(yōu)化
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美vide| 国产成人精品区一区二区不卡 | 日韩精品免费一区 | 人妖av| 日日干干 | 亚洲最新在线视频 | 中文字幕亚洲精品在线观看 | 精品在线观看一区二区 | 视频在线一区二区 | 羞羞视频免费在线 | 免费精品| 奇米超碰 | 成人免费观看男女羞羞视频 | 午夜精品一区二区三区在线观看 | 激情三区 | 中文字幕在线观看一区 | 欧美黄在线观看 | 午夜看看 | 久久国产精彩视频 | 国产精品成人在线播放 | 在线欧美视频 | 日韩一区二区三区精品 | 国产精品日日夜夜 | 日本久久福利 | 免费看的黄网站 | 欧美另类视频在线 | 成人做爰www免费看视频网站 | 一区二区三区欧美在线观看 | 电影在线| 午夜免费av| 亚洲精品区 | 香蕉视频黄色 | 日韩av一区二区在线观看 | 欧美极品在线播放 | 欧一区二区 | 91xxx在线观看 | 欧美精品一区二区三区一线天视频 | 97视频人人澡人人爽 | 精品福利一区二区三区 | 日本在线一区二区 | 欧美日韩国产一区二区三区 |