【企業專享】企業級IDE MyEclipse購多套多年授權低至7折!>>
MyEclipse個人開發者專享7.5折!線上訂購>>
Spring是一個應用比較廣泛的框架組, 本教程將重點介紹依賴注入, 這是Spring滲透到所有Spring的核心功能之一。 本教程還演示了MyEclipse如何在Spring應用程式開發過程中説明您。 您將學習到:
導入示例項目使用UML類圖和Spring Explorer進行項目視覺化創建一個新的bean定義和實現三、使用UML和Spring Explorer視覺化項目
原始程式碼的UML類圖允許您查看類是如何互相關聯的。 您剛剛導入的示例專案已經在名為Knight.umr的src/java資料夾的根目錄中包含這個UMR(UML模型存儲庫)檔。 按兩下該檔打開圖表。
Knight應用程式的UML類圖
能非常好的查看一個UML類圖, 但是它並不能整個說明, 特別是對於一個Spring應用程式來講。 為此, MyEclipse Spring Explorer視圖可以説明視覺化應用程式獲取不同beans之間的關係。
Spring Explorer是通過一個或多個Spring bean設定檔顯示您的Spring應用程式中配置的所有bean。 這些設定檔沒有明確定義的命名約定(如struts-config.xml,
1. 按右鍵Knight項目, 選擇Properties。
2. 展開Project Facets>Spring, 然後選擇Beans。 這是現有的bean設定檔的列表, 按一下Cancel。
Spring beans屬性
3. 通過選擇Window>Show View>Other打開Spring Explorer視圖, 展開MyEclipse Java Enterprise, 然後選擇Spring Explorer。 該項目出現在Spring Explorer視圖中。
Spring Explorer視圖中的項目bean
4. 按兩下bean設定檔——applicationContext.xml, 然後在編輯器的底部按一下Beans Graph標籤。
Bean依賴圖
從Spring beans的圖表中可以看出, Knight引用了一個minstrel和knightTarget, 而Knight embarks又向其提出了一個請求。 應用程式以攔截器的形式使用Aspect Oriented Programming (AOP)來實現minstrel。
更多資訊敬請訪問MyEclipse中文網>>