1. 程式人生 > >spring、springMVC、Mybatis幾個框架的優缺點!

spring、springMVC、Mybatis幾個框架的優缺點!

 SSM三個框架的優點。一、mybatis的優缺點:

   優點:a、sql寫在xml檔案中,便於統一管理和優化,解除sql和程式程式碼的耦合。
        b、提供對映標籤,支援物件和和資料庫orm欄位關係的對映,支援物件關係對映標籤,支援物件關係的組建

        c、提供xml標籤,支援編寫動態sql。

    缺點:a、工作量較大,特別是在表的欄位多,關聯表多的情況下

      b、sql語句的編寫依賴於資料庫,移植性差。

      c、不支援級聯刪除,級聯更新,需要自己對錶進行刪除。

二、spring的優點:

  A、通過Spring的IOC特性,將物件之間的依賴關係交給了Spring控制,方便解耦,簡化了開發。

  B、通過Spring的AOP特性,很容易實現事務,日誌,許可權的控制。

  C、提供了對其他優秀開源框架的整合支援。

  D、低侵入式。

三、SpringMVC的優點

  A、springMVC是使用了MVC設計思想的輕量級web框架,對web層進行解耦,是的我們開發更簡潔。

  B、與Spring無縫銜接。

  C、靈活的資料驗證,格式化,資料繫結機制。