程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Spring學習(一)Spring概述

Spring學習(一)Spring概述

編輯:關於JAVA

現在很多的企業級項目中基本上都會用到了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/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved