日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

servlet教程

Servlet 簡介

閱讀 (2200)

Servlet 教程

Servlet 為創(chuàng)建基于 web 的應(yīng)用程序提供了基于組件、獨立于平臺的方法,可以不受 CGI 程序的性能限制。Servlet 有權(quán)限訪問所有的 Java API,包括訪問企業(yè)級數(shù)據(jù)庫的 JDBC API。
本教程將講解如何使用 Java Servlet 來開發(fā)基于 web 的應(yīng)用程序。

誰適合閱讀本教程?

本教程是專為 Java 程序員設(shè)計的。在閱讀本教程之前,需要先了解 Java Servlet 框架和它的 API。學(xué)習完本教程后,您會發(fā)現(xiàn)自己已經(jīng)達到使用 Java Servlet 的中等水平,后續(xù)您可以自行通過更深入的學(xué)習和實踐完成進階。

閱讀本教程前,您需要了解的知識:

在您開始閱讀本教程之前,最好對 Java 編程語言有一個很好的理解。如果您對 web 應(yīng)用程序和互聯(lián)網(wǎng)如何工作的有基本的認識,將有助于您理解本教程。

Servlet 相關(guān)教程

Servlet 是什么?

Java Servlet 是運行在 Web 服務(wù)器或應(yīng)用服務(wù)器上的程序,它是作為來自 Web 瀏覽器或其他 HTTP 客戶端的請求和 HTTP 服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序之間的中間層。

使用 Servlet,您可以收集來自網(wǎng)頁表單的用戶輸入,呈現(xiàn)來自數(shù)據(jù)庫或者其他源的記錄,還可以動態(tài)創(chuàng)建網(wǎng)頁。

Java Servlet 通常情況下與使用 CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)實現(xiàn)的程序可以達到異曲同工的效果。但是相比于 CGI,Servlet 有以下幾點優(yōu)勢:

  • 性能明顯更好。
  • Servlet 在 Web 服務(wù)器的地址空間內(nèi)執(zhí)行。這樣它就沒有必要再創(chuàng)建一個單獨的進程來處理每個客戶端請求。
  • Servlet 是獨立于平臺的,因為它們是用 Java 編寫的。
  • 服務(wù)器上的 Java 安全管理器執(zhí)行了一系列限制,以保護服務(wù)器計算機上的資源。因此,Servlet 是可信的。
  • Java 類庫的全部功能對 Servlet 來說都是可用的。它可以通過 sockets 和 RMI 機制與 applets、數(shù)據(jù)庫或其他軟件進行交互。

Servlet 架構(gòu)

下圖顯示了 Servlet 在 Web 應(yīng)用程序中的位置。

Servlet 架構(gòu)

Servlet 任務(wù)

Servlet 執(zhí)行以下主要任務(wù):

  • 讀取客戶端(瀏覽器)發(fā)送的顯式的數(shù)據(jù)。這包括網(wǎng)頁上的 HTML 表單,或者也可以是來自 applet 或自定義的 HTTP 客戶端程序的表單。
  • 讀取客戶端(瀏覽器)發(fā)送的隱式的 HTTP 請求數(shù)據(jù)。這包括 cookies、媒體類型和瀏覽器能理解的壓縮格式等等。
  • 處理數(shù)據(jù)并生成結(jié)果。這個過程可能需要訪問數(shù)據(jù)庫,執(zhí)行 RMI 或 CORBA 調(diào)用,調(diào)用 Web 服務(wù),或者直接計算得出對應(yīng)的響應(yīng)。
  • 發(fā)送顯式的數(shù)據(jù)(即文檔)到客戶端(瀏覽器)。該文檔的格式可以是多種多樣的,包括文本文件(HTML 或 XML)、二進制文件(GIF 圖像)、Excel 等。
  • 發(fā)送隱式的 HTTP 響應(yīng)到客戶端(瀏覽器)。這包括告訴瀏覽器或其他客戶端被返回的文檔類型(例如 HTML),設(shè)置 cookies 和緩存參數(shù),以及其他類似的任務(wù)。

Servlet 包

Java Servlet 是運行在帶有支持 Java Servlet 規(guī)范的解釋器的 web 服務(wù)器上的 Java 類。

Servlet 可以使用 javax.servletjavax.servlet.http 包創(chuàng)建,它是 Java 企業(yè)版的標準組成部分,Java 企業(yè)版是支持大型開發(fā)項目的 Java 類庫的擴展版本。

這些類實現(xiàn) Java Servlet 和 JSP 規(guī)范。在寫本教程的時候,二者相應(yīng)的版本分別是 Java Servlet 2.5 和 JSP 2.1。

Java Servlet 就像任何其他的 Java 類一樣已經(jīng)被創(chuàng)建和編譯。在您安裝 Servlet 包并把它們添加到您的計算機上的 Classpath 類路徑中之后,您就可以通過 JDK 的 Java 編譯器或任何其他編譯器來編譯 Servlet。

下一步呢?

接下來,本教程會帶你一步一步地設(shè)置您的 Servlet 環(huán)境,以便開始后續(xù)的 Servlet 使用。因此,請系緊您的安全帶,隨我們一起開始 Servlet 的學(xué)習之旅吧!相信您會很喜歡這個教程的。

關(guān)閉
程序員人生
主站蜘蛛池模板: 国产精品网站在线观看 | 夜色成人av | 国内精品久久久久久久影视简单 | a视频免费 | 中国一级毛片 | 成人日韩视频 | 91视频观看 | 四季av一区二区三区免费观看 | 99精品国产福利在线观看免费 | 亚洲午夜久久久 | 久久亚洲高清 | 一区二区三区在线免费播放 | 日韩av在线不卡 | 色综合久| 久久久久久久久久久福利 | 91丨九色丨首页 | 国产精品乱码一区二区三区 | 亚洲最大中文字幕 | 日韩在线视频一区二区三区 | 在线观看免费毛片 | 欧美一级免费看 | 操人网址| 日韩成人在线电影 | 免费在线播放av | 国产精品99久久久久久宅男 | www.黄在线看 | 超碰在线cao| 99久久毛片 | 国产视频导航 | 亚洲福利一区二区三区 | 尤物国产| 天堂中文字幕 | 一级性视频 | 偷拍自拍网 | 综合久久一区 | 日韩精品免费在线 | 免费a爱片猛猛 | 日韩欧美亚洲国产精品字幕久久久 | 一区在线观看 | 国产成人99久久亚洲综合精品 | 欧美性受xxxx黑人xyx性爽 |