-
入口控制:SpringMVC框架透過DispatcherServlet作為入口控制器,負責接收請求和分發請求。而在Servlet開發中,需要自己編寫Servlet程式,並在web.xml中進行配置,才能接受和處理請求。
-
在SpringMVC中,表單提交時可以自動將表單資料繫結到相應的JavaBean物件中,只需要在控制器方法的引數列表中宣告該JavaBean物件即可,無需手動獲取和賦值表單資料。而在純粹的Servlet開發中,這些都是需要自己手動完成的。
-
IoC容器:SpringMVC框架透過IoC容器管理物件,只需要在配置檔案中進行相應的配置即可獲取例項物件,而在Servlet開發中需要手動建立物件例項。
-
統一處理請求:SpringMVC框架提供了攔截器、異常處理器等統一處理請求的機制,並且可以靈活地配置這些處理器。而在Servlet開發中,需要自行編寫過濾器、異常處理器等,增加了程式碼的複雜度和開發難度。
-