Spring以及其優缺點。

2021-09-12 14:13:25 字數 659 閱讀 7333

什麼是spring

spring 是乙個開源框架,為了解決企業應用程式開發複雜性而建立的。 ... 在這篇由三部分組成的spring系列的第1 部分中,我將介紹spring框架。 我先從框架底層模型的角度描述該框架的功能,然後將討論兩個最有趣的模組:spring面向方面程式設計(aop)和控制反轉(ioc)

spring 優點

1.使用spring的ioc容器,將物件之間的依賴關係交給spring,降低元件之間的耦合性,讓我們更專注於應用邏輯

2.可以提供眾多服務,事務管理,ws等。

3.aop的很好支援,速食麵向切面程式設計。

4.對主流的框架提供了很好的整合支援,如hibernate,struts2,jpa等

5.spring di機制降低了業務物件替換的複雜性。

6.spring屬於低侵入,**汙染極低。

7.spring的高度可開放性,並不強制依賴於spring,開發者可以自由選擇spring部分或全部s

spring缺點  

1.jsp中要寫很多**、控制器過於靈活,缺少乙個公用控制器

2.spring不支援分布式,這也是ejb仍然在用的原因之一。

什麼是網路? 以及其優缺點

自古以來,人們通過不同的載體,例如壁畫 語言 烽火台 竹簡 紙書 手勢 鐘 鼓等 以不同的方式,例如古代的飛禽傳書 烽火狼煙 驛馬郵遞 點孔明燈 擊鼓名號 魚傳尺素等,以及後來的手勢交通指揮,航海的旗語等 來交流。傳遞這些資訊的基本方式是依靠人們的視覺與聽覺。自19世紀中期以來,隨著電報和 的發展,...

繫結變數及其優缺點

變數繫結 bind variable 是指在sql語句的條件中使用變數而不是 常量。比如shared pool裡有兩條 sql語句,select from tab1 where col1 1 select from tab1 where col1 2 對oracle資料庫來說,這是兩條完全不同的sq...

不喜歡用使用Oracle,以及其優缺點

1 oracle對硬體要求太高,windows7安裝oracle後,啟動時間大增,花了4分鐘系統還未啟動 2 開發儲存過程複雜,有些還不如mysql firebirdsql postgresql sqlserver 3 占用空間太大,oracle11g r2 安裝完後系統大約3g,還不算表空間,而f...