網絡事務處理單元html
Java Servlet 是運行在 Web 服務器或應用服務器上的程序,它是做爲來自 Web 瀏覽器或其餘 HTTP 客戶端的請求和 HTTP 服務器上的數據庫或應用程序之間的中間層。java
Servlet是j2ee的標準,spring mvc 是對於Servlet的再包裝,使得更易容,讓你們更專一於業務開發。web
由於單純的使用Servlet,你須要考慮線程安全,請求分發,權限控制等等方面的問題。spring
若是用了spring mvc ,這些就不須要那麼操心了。數據庫
https://segmentfault.com/q/1010000011327725segmentfault
類與Spring Controller類的關係瀏覽器
之前的項目,須要在中定義,對應不一樣的請求,而在項目中,咱們用定義了各類各樣的(固然不包括),那麼是嗎?安全
servlet的本質其實也是一個java bean,controller是對servlet的封裝,底層依舊是servlet。服務器
http://www.javashuo.com/article/p-aewhcjjp-bz.html網絡
Servlet
用來響應動態請求的 Java 服務器接口標準. 基本實現如 HttpServlet. Java web 框架都會有本身的 Servlet 實現. Spring DispatcherServlet 就是繼承 HttpServlet.