Spring mvc與Struts 2的區別

Spring mvc與Struts 2的區別:
    Struts 2的核心是個過濾器(StrutsPreparedAndExcuteFilter ),而Spring mvc的核心是個servlet(DispatcherServlet);
    Struts2是基於類開發的,傳遞的參數是通過類的屬性傳遞(屬性驅動和模型驅動),所以只能設計成多例,

SpringMvc是基於類中的方法開發的,也就是一個url對應一個方法,傳遞參數是傳到方法的形參上面,所以既可以是單例模式也可以是多例模式singiton;
    SpringMVC開發效率和性能高於Struts2;

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