領先一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多今天我們很高興地宣佈 SpringSource Tool Suite (STS) 2.0 版本的正式釋出。 你可以在這裡找到新聞稿。
對於 2.0 版本,我們專注於兩個主要功能領域,這兩個領域是我們根據客戶群和社群的大量反饋確定的:為基於 Spring 的應用程式開發提供最佳環境,並提供基於 OSGi 和 SpringSource dm Server 開發企業應用程式的工具。
我想使用此部落格介紹 STS 2.0 的一些新的 Spring 開發工具。 新的 OSGi 開發工具已經在早期的部落格中重點介紹過。
STS 2.0 具有許多增強功能,這些增強功能側重於日常開發人員活動,並有助於提高開發人員的生產力。
藉助新的視覺化 Spring 配置編輯器(見下文),現在可以更快地建立和編輯 Spring XML 配置,並且由於新的使用者輔助功能(例如 XML 內容的圖形表示、內容輔助、超連結和整合文件)而最大程度地減少了麻煩。 視覺化編輯器集成了每個 Spring XML 配置名稱空間的選項卡,並提供了動態新增和刪除名稱空間的方法。
為了建立或編輯單個 XML bean 定義或名稱空間元素,開發人員可以使用 UI 元素,這些元素將提供有關所需配置引數和內聯驗證的指導。 還可以訪問新的 Bean 建立嚮導來加速 bean 定義的建立和修改。 此外,視覺化編輯器透過單擊即可執行常見任務來提供幫助; 例如,使用 Spring DM 配置名稱空間將 Spring Bean 匯出為 OSGi 服務,並且可以輕鬆擴充套件以理解自定義 Spring 配置名稱空間。
對於那些喜歡留在 XML 中的開發人員,SpringSource Tool Suite 在 Spring IDE 的 XML 編輯功能之上提供了增強功能。 STS 2.0 會在您鍵入時驗證 XML 內容,從而無需儲存檔案即可發現驗證問題。 除了鍵入時驗證之外,STS 還為報告的驗證問題提供相關的快速修復(見下文)。
藉助新的快速修復,現在可以非常容易地首先在 XML 中建立一個配置模板,然後讓 STS 自動建立 Java 類,包括所有已配置的屬性。新的編輯和使用者輔助功能可以幫助顯著縮短編輯 Spring 配置檔案所需的時間,並將 STS 的 XML 編輯功能提升到開發人員習慣於編輯 Java 檔案的類似水平。
此外,STS 還附帶了 Spring IDE Spring Explorer 的擴充套件,該擴充套件有助於導航大型程式碼庫中 Spring 註釋(例如 @Service、@Transactional 或 @Repository)的使用情況(見下文)。 透過使用 Bean 註釋分組,可以非常容易地根據 @RequestMapping 註釋來導航複雜的 URL 到 Controller 的對映。
除了上面概述的 Spring 開發功能外,開發人員還可以從 STS 1.0 功能中受益,這些功能還提供使用者幫助和指導。 以任務為中心的教程、執行時錯誤分析和架構審查工具已被證明對 Spring 開發人員特別有價值。
您可以從產品頁面下載 SpringSource Tool Suite 2.0。 STS 作為一個完全整合的 Eclipse 發行版提供,該發行版構建在最新的 Eclipse Ganymede SR2 版本之上,並捆綁了 Spring IDE、dm Server Tools 和 Eclipse AJDT。
與 STS 2.0 一起,我們今天還發布了 Spring IDE 和 dm Server Tools 的新版本。 為了儘可能輕鬆地安裝這兩個工具,我們建立了一個包含兩個外掛的統一 Eclipse 更新站點。 新的統一更新站點 URL 是:http://www.springsource.org/update/e3.4
當然,您也可以在眾所周知的更新站點位置找到新版本。 由於 Spring IDE 和 dm Server Tools 都需要安裝 Eclipse WTP,因此最簡單的開始方式是使用“Eclipse IDE for Java EE Developers”包。 此軟體包附帶所有必需的依賴項。
當我們進入下一個迭代時,總是很高興收到使用者反饋。 如果您有任何意見或想討論某些功能,請在我們的社群論壇中進行,並請隨意提出 JIRA 用於您可能在 STS、Spring IDE 或 dm Server Tools 中發現的任何問題。