翻譯|使用教程|編輯:龔雪|2023-09-07 10:57:22.027|閱讀 114 次
概述:本文主要介紹在MyEclipse中如何開始Spring開發(fā),歡迎下載最新版IDE體驗~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MyEclipse技術(shù)交流群:742336981 歡迎一起進群討論
在中引入Spring比大多數(shù)框架更難,因為它不是一種單一用途的技術(shù)。Spring被認為是Java軟件開發(fā)在幾乎每個領(lǐng)域都有最佳實踐的巨大框架,從純java - old - object (POJO)開發(fā)到web應用程序開發(fā),到企業(yè)應用程序開發(fā),再到持久層管理和面向方面編程(AOP)。Spring支持這一切,并且使用Java行業(yè)中一些設(shè)計很好、測試嚴格的代碼來實現(xiàn)。
由于它的規(guī)模,我們需要將本教程的重點放在Spring最簡單的應用程序上,即利用依賴注入進行POJO開發(fā)。需要說明的是,依賴注入是一種機制,在父對象需要引用子對象時,Spring通過該機制為父對象處理適當類型的子對象的創(chuàng)建和初始化。這在企業(yè)Java編程環(huán)境中很有用的一個例子是,您的web應用程序可以立即訪問數(shù)據(jù)訪問層,以便從數(shù)據(jù)庫讀取或?qū)懭雽ο?。這是一個經(jīng)典的例子,允許Spring將對數(shù)據(jù)訪問層的引用注入到Web應用程序中的POJO中,以便加載或保存對象。
為了立即揭開這個過程的神秘面紗,Spring在Spring 1.2中通過在XML配置文件中映射對象引用關(guān)系來處理這個問題,而在Spring 2.0中,這是通過Java 5注釋來處理的。
使用這種聲明性方法,Spring開發(fā)人員實際上可以使用這些注釋或XML配置文件將他們的應用程序部分軟連接在一起,以便在應用程序運行時,Spring“按需”創(chuàng)建并實例化所有對象關(guān)系。把所有東西都軟連接起來的好處是,應用程序的某些部分可以通過簡單地更改注釋或XML配置信息并重新運行應用程序來快速輕松地交換到其他實現(xiàn)(例如測試實現(xiàn))。在某些情況下甚至不需要重新編譯應用程序,這對于開發(fā)需要持續(xù)測試的大型應用程序或在迭代中交付大型應用程序的開發(fā)人員來說是一個巨大的福音。Spring提供了一種非常自然的方式來思考這些問題,它鼓勵您在支持這種功能的模塊化體系結(jié)構(gòu)中維護應用程序。
要將Spring facet添加到任何Java項目中,請在資源管理器中右鍵單擊該項目并選擇Configure Facets>Install Spring facet。
還可以通過打開項目的Project Facets屬性同時向項目添加多個facets。
支持Spring 1.2, Spring 2, Spring 2.5, Spring 3.0, Spring 3.1和Spring 4.1,相應的庫被分類并與MyEclipse捆綁在一起,還包括Spring Java Configuration和Spring Web Flow支持。
使用Spring項目屬性頁來添加和分組相關(guān)的bean配置文件,通過右鍵單擊項目打開項目屬性,并選擇Properties>Project Facets>Spring>Beans。
Spring Bean Definition File向?qū)г试S您輕松地創(chuàng)建具有所需名稱空間的配置文件,默認情況下,當您將Spring facet添加到項目中時,會生成applicationContext.xml定義文件。或者,如果您創(chuàng)建了自己的bean定義文件,可以在添加facet時指定一個現(xiàn)有的bean定義文件。
包括一組高級bean向?qū)В?您可以通過右鍵單擊Outline視圖或applicationContext.xml源選項卡來訪問它們。使用bean定義編輯器,您可以訪問New bean向?qū)?,并為Namespaces選項卡上選擇的每個名稱空間編輯bean詳細信息。
Spring bean向?qū)炞C用戶輸入并在可能的情況下提供內(nèi)容輔助(Ctrl +Space)。
數(shù)據(jù)源向?qū)г试S您輕松地創(chuàng)建與現(xiàn)有MyEclipse驅(qū)動程序?qū)腟pring數(shù)據(jù)源bean,通過右鍵單擊源視圖編輯器中的applicationContext.xml文件中的任何位置,并選擇Spring Tools> new DataSource,添加新數(shù)據(jù)源。您還可以通過右鍵單擊Outline視圖中的任何位置來訪問此菜單。
Hibernate SessionFactory向?qū)荢pring’s LocalSessionFactoryBean的專用向?qū)А?
Property向?qū)еС执罅康腟pring屬性類型,通過在Spring Explorer視圖中右鍵單擊一個bean并選擇Add Properties來訪問Property向?qū)?。或者,在bean配置文件中,右鍵單擊bean來插入諸如屬性元素之類的元素。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)