Servlet

 

在Eclipse中開發Servlet

Example:web工程的名稱,該工程部署時,在webapps目錄下就會有一個example的web應用

Src:Java程序的開發目錄,該目錄下編寫的所有j程序在部署時,會自動部署到example/web-inf/classes目錄下。

Webroot:webroot對應於web應用的根目錄,該目錄下的所有子目錄和子文件在部署時,會原封不動的發佈到web應用目錄下。

Servlet接口實現類

Servlet接口SUN公司定義了兩個默認實現類,分別爲:GenericServlet、HttpServlet。

 

HttpServlet指能夠處理HTTP請求的servlet,它在原有Servlet接口上添加了一些與HTTP協議處理方法,它比Servlet接口的功能更爲強大。因此開發人員在編寫Servlet時,通常應繼承這個類,而避免直接去實現Servlet接口。

 

HttpServlet在實現Servlet接口時,覆寫了service方法,該方法體內的代碼會自動判斷用戶的請求方式,如爲GET請求,則調用HttpServlet的doGet方法,如爲Post請求,則調用doPost方法。因此,開發人員在編寫Servlet時,通常只需要覆寫doGet或doPost方法,而不要去覆寫service方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章