現在很多的企業級項目中基本上都會用到了Spring框架,那麼為什麼會出現Spring,Spring是什麼?這次的博文我主要為大家簡單介紹一下Spring。
Java EE優缺點
我們都知道在2003年Spring興起之前,企業普遍使用J2EE技術來開發企業級應用,為什麼用J2EE呢?主要原因有以下幾個:
1、Java本身的跨平台能力,可移植性強
2、J2EE服務器內置了大量的容器服務,比如事務服務、JNDI服務和連接池服務等等
3、程序員可以基於Java EE API進行企業開發並部署到應用中
雖然J2EE有著上述優點,但利用J2EE開發有一個致命的缺陷,即研發困難,而且J2EE開發非常容易出問題,比如數據庫連接洩露。而Spring的出現則解決了上述問題,至於如何解決,我們會在接下來的文章中深入解釋。
Spring是什麼
什麼是Spring呢?Spring是為了解決企業應用開發的復雜性而創建的一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。Spring使開發者能夠編寫更干淨、更可管理、並且更易於測試的代碼。關於Spring具體如何去實現的,這等到我們以後的教程,我會為大家詳細分析。
Spring優點
URL:http://www.bianceng.cn/Programming/Java/201410/45835.htm
簡單了解Spring之後,我們看一下Spring的優點。
1、方便解耦,簡化開發。
2、AOP編程的支持。
3、聲明式事務的支持。
4、方便程序的測試。。
5、方便集成各種優秀框架。
6、降低Java EE API的使用難度。
到此為止,相信你已經迷糊了,沒有關系,我們暫時只需要簡單的對Spring有一個了解就可以了。關於更深層次的Spring內容, 我會在接下來的博客中詳細解釋,敬請期待!
出處:http://www.cnblogs.com/zs234/