在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方法。