參考:
spring的優點:
1. 提供了一種管理物件的方法,可以把中間層物件有效地組織起來。乙個完美的框架「黏合劑」。
2. 採用了分層結構,可以增量引入到專案中。
3. 有利於面向介面程式設計習慣的養成。
4. 目的之一是為了寫出易於測試的**。
5. 非侵入性,應用程式對spring api的依賴可以減至最小限度。
6. 一致的資料訪問介面。
7. 乙個輕量級的架構解決方案。
8.有了ioc容器,物件間依賴關係交給spring,更專注業務邏輯**。有了aop對應oop,很多功能更方便簡單使用
spring的缺點:
1. 中斷了應用程式的邏輯,使**變得不完整,不直觀。此時單從source無法完全把握應用的所有行為。
2. 將原本應該**化的邏輯配置化,增加了出錯的機會以及額外的負擔。
3. 時光倒退,失去了ide的支援。在目前ide功能日益強大的時代,以往**重構等讓人頭痛的舉動越來越容易。而且ide還提供了諸多強大的輔助功能,使得程式設計的門檻降低很多。通常來說,維護**要比維護配置檔案,或者配置檔案+**的混合體要容易的多。
4. 除錯階段不直觀,後期的bug對應階段,不容易判斷問題所在。
5.spring像乙個膠水,將框架黏在一起,後面拆分的話就不容易拆分了
其他參考:
frame框架的優缺點
frameset使用方法示例 frameset id mframe rows 20 border 0px frame name hello src path oa frame top.jsp scrolling no noresize marginwidth 200px frame name hi ...
ORM框架的優缺點
orm框架 即通過類與資料庫表的對映關係,將物件持久化到資料庫中,優點 1 提高開發效率,降低開發成本 2 使開發更加物件化 3 可移植 4 可以很方便地引入資料快取之類的附加功能 缺點 1 自動化進行關聯式資料庫的對映需要消耗系統效能。其實這裡的效能消耗還好啦,一般來說都可以忽略之。2 在處理多表...
Spring以及其優缺點。
什麼是spring spring 是乙個開源框架,是為了解決企業應用程式開發複雜性而建立的。在這篇由三部分組成的spring系列的第1 部分中,我將介紹spring框架。我先從框架底層模型的角度描述該框架的功能,然後將討論兩個最有趣的模組 spring面向方面程式設計 aop 和控制反轉 ioc s...