servlet 入門

Servlet 是在伺服器機器上執行的 Java 應用程式程式設計介面(API) ,它可以攔截客戶端發出的請求,並可以相應地生成/傳送響應。一個眾所周知的例子是 HttpServlet ,它提供了使用流行的 HTTP 方法 (如 GETPOST掛鉤 HTTP請求的方法 。你可以配置 HttpServlets 以偵聽某個 HTTP URL 模式,該模式可以在 web.xml 中配置,或者最近使用 Java EE 6 配置 ,並使用 @WebServlet註釋。許多 Java EE Web 框架都構建在 servlet 之上,例如 JSF,JAX-RS,Spring MVC,Struts,Wicket 等。也可以看看 [](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3) [](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5) [](http://docs.oracle.com/javaee/6/tutorial/doc/bnafd.html) [](http://docs.oracle.com/javaee/7/api/javax/servlet/annotation/WebServlet.html) http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and-jsp/