Servlet 是伺服器端的 Java™ 程式, 其依照 Sun Microsystems Java Servlet 2.3 規格的定義, 使用 Sun Microsystems Java Servlet API 和其相關聯的類別與方法。這些 Java 程式會產生動態內容並回應 Web 用戶端要求,來擴充 Web 伺服器的功能。當瀏覽器傳送要求給伺服器時, 伺服器可以傳送要求資訊給 Servlet,使得 Servlet 可以建構要傳回給瀏覽器的回應。
如同 Applet 是在 Web 瀏覽器上執行並擴充瀏覽器的功能, Servlet 則是在啟用 Java 的 Web 伺服器上執行,並擴充伺服器的功能。 由於其彈性和可調整性,Servlet 常用來使企業能夠將資料庫連接到 Web。
您可以開發、除錯及部署 Servlet、在 Servlet 物件內設定岔斷點, 以及逐步執行程式碼來進行變更,以動態納入執行中伺服器上的執行中 Servlet, 而不需每次都重新啟動。
如需 Servlet 的相關資訊,請參閱 java.sun.com/products/servlet/download.html 中的 Sun Microsystems Java Servlet 2.3 規格。