開始第一個 Servlet 應用程式
Servlet 是在 Web 連線伺服器端使用的小型 Java 模組,用於增強 Web 伺服器的功能。建立 Servlet 的所有方法和類都存在於 'javax.servlet' 和 'javax.servlet.http' 包中。因此,在使用 Servlet 之前,將其匯入到程式中非常重要。
本文將逐步指導您開始使用您的第一個 Servlet 應用程式。在繼續之前,有必要了解 Servlet 的工作原理。讓我們簡要討論一下。
Servlet
使用 Servlet 的好處如下:
就像 Java 程式一樣,它也是平臺無關的,這意味著一旦建立了 Servlet 應用程式,我們就可以在任何作業系統上使用它。
Web 伺服器上所有 Servlet 的資源都受到 Java 安全管理器的保護。
Servlet 可以訪問所有 Java 類庫。
Servlet 生命週期
每當我們在 Web 瀏覽器中搜索特定 URL 時。它會生成一個 HTTP 請求並將其傳送到伺服器。伺服器接收此請求並檢索特定的 Servlet 並將其載入到瀏覽器中。現在,伺服器會呼叫 init() 方法。當 Servlet 首次載入到記憶體中時,會呼叫 init() 方法。接下來,呼叫 Servlet 的 service() 方法來處理每個客戶端請求的 HTTP 請求。最後,呼叫 destroy() 方法釋放分配的資源。
逐步指南:您的第一個 Servlet 應用程式
在開始使用您的第一個 Servlet 應用程式之前,請確保您已安裝 IDE 和伺服器。您可以使用任何支援 Java 程式設計的 IDE,例如 IntelliJ 或 NetBeans。此外,您需要一個伺服器(如 GlassFish 或 Tomcat)來容納 Servlet。
為了本文的目的,我們將使用 NetBeans IDE 和 Apache Tomcat 伺服器。
步驟 1
開啟您的 NetBeans IDE 並單擊下圖中顯示的紅色圓圈圖示以建立新的 Java 專案:

步驟 2
選擇 Java Web,然後選擇 Web 應用程式,然後單擊下一步。

步驟 3
單擊下一步後,將開啟以下介面。現在,根據您的選擇提供專案名稱,然後單擊下一步。我們將其命名為“FirstServlet”。
為了便於參考,您可以參考下圖。

步驟 4
選擇伺服器,其餘保持不變。然後單擊下一步。

步驟 5
保持所有內容不變,然後單擊下一步。

步驟 6
單擊完成,您的“FirstServlet”專案將與必要的資料夾一起建立。
您可以在您的專案“FirstServlet”中看到這四個建立的資料夾。讓我們逐一討論它們。
Web 頁面 - HTML、CSS 和 JavaScript 檔案將儲存在此資料夾中。
源包 - 在此資料夾中,我們將建立 Java 和 Servlet 類。
庫 - 如果有,它將包含外部庫,例如 MySQL。
配置檔案 - 由 NetBeans IDE 自動建立。不要對它們進行任何更改。
步驟 7
現在,轉到源包資料夾,右鍵單擊預設包。然後單擊新建,然後單擊Servlet以建立一個新的 Servlet。

步驟 8
提供 Servlet 類名,然後單擊下一步。我們將其命名為“Servlet1”。

步驟 9
在此步驟中,為您的 Servlet 和 URL 提供名稱,後跟“/”。保持其餘內容不變,然後單擊完成。

步驟 10
您可以在預設包中看到“Servlet1.java”檔案。

步驟 11
現在,轉到您的 index.html 檔案並將您的程式碼更改為以下程式碼。
示例
<!DOCTYPE html> <html> <head> <title>Tutorials Point</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div>Welcome to Tutorials Point</div> </body> </html>
步驟 12
接下來,右鍵單擊左側的“FistServlet”專案名稱,然後單擊執行。

輸出
您將在瀏覽器中看到以下結果。

結論
在本文中,我們瞭解了 Servlet 的基本概念,並建立了一個 Servlet,它在螢幕上列印一條簡單的訊息。我們列出了所有幫助新開發人員開始使用第一個 Servlet 應用程式的重要步驟。