JavaEE複習總結

來源:互聯網
上載者:User

標籤:aop   優點   程式   機制   等等   聲明   配置   span   使用   

1.簡述Spring。

a)      Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器架構,其目的是解決公司專屬應用程式開發的複雜性,能夠使用基本的JavaBean代替EJB,並提供了更多的公司專屬應用程式功能。

b)      容器:Spring包含並管理應用對象的配置和生命週期,在這個意義上它是一種容器,容納和管理了很多個物件。

c)      關於Ioc:即控制反轉,對象間的依賴關係不是由對象自身建立的,而是由外部容器給定。

d)      關於AOP:即面向切面的編程,就是將系統中多個對象都在使用的某個通用功能提取出來與這些對象進行分離,即與這些對象之間降低了耦合性,而且可以就這個通用功能進行             編程,通過容器將通用功能應用於系統中的多個對象。如:日誌、聲明式事務可以利用AOP實現。

e)      特點:方便解耦,簡化開發、AOP編程的支援、聲明式事務的支援、方便程式的測試、方便整合各種優秀架構等等。

f)       總結起來,Spring有如下優點:

  i.        低侵入式設計,代碼汙染極低

  ii.       獨立於各種應用伺服器,可以真正實現Write Once,Run Anywhere的承諾

  iii.     Spring的DI(依賴注入)機制降低了業務對象替換的複雜性

  iv.     Spring並不完全依賴於Spring,開發人員可自由選用Spring架構的部分或全部

2.Spring的兩種配置方式分別是什嗎?

  

JavaEE複習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.