領先一步
VMware 提供培訓和認證,以加速您的進度。
瞭解更多今天我們很高興宣布 SpringSource Tool Suite (STS) 2.0 版正式上市。您可以在此處找到新聞稿。
在 2.0 版本中,我們專注於兩個主要功能領域,這些領域是根據我們客戶群和社群的寶貴回饋所確定的:為基於 Spring 的應用程式開發提供最佳的環境,並提供基於 OSGi 和 SpringSource dm Server 開發企業應用程式的工具。
我想利用這篇部落格介紹 STS 2.0 的一些新的 Spring 開發工具。新的 OSGi 開發工具已在先前的部落格中重點介紹。
STS 2.0 具有許多增強功能,這些增強功能側重於開發人員的日常活動,可以幫助提高開發人員的生產力。
使用新的 Visual Spring Configuration Editor(如下所示),現在可以更快地建立和編輯 Spring XML 配置,並透過新的使用者輔助功能(例如 XML 內容的圖形表示、內容輔助、超連結和整合的文件)來減少麻煩。Visual Editor 整合了每個 Spring XML 配置命名空間的標籤,並提供了隨時新增和移除命名空間的方法。
為了建立或編輯單個 XML bean 定義或命名空間元素,開發人員可以使用 UI 元素,這些元素將提供有關所需配置參數和內聯驗證的指導。還可以訪問 New Bean Creation Wizard 以加速 bean 定義的建立和修改。此外,Visual Editor 透過單擊即可執行常見任務來提供幫助;例如,使用 Spring DM 配置命名空間將 Spring Bean 匯出為 OSGi 服務,並且可以輕鬆擴充以了解自訂 Spring 配置命名空間。
對於那些喜歡停留在 XML 中的開發人員,SpringSource Tool Suite 在 Spring IDE 的 XML 編輯功能之上提供了增強功能。STS 2.0 會在您輸入時驗證 XML 內容,無需儲存檔案即可發現驗證問題。除了在您輸入時進行驗證外,STS 還為報告的驗證問題提供相關的快速修復 (Quick Fixes)(如下所示)。
使用新的 Quick Fixes,現在可以非常輕鬆地首先在 XML 中建立配置範本,然後讓 STS 自動建立包含所有配置屬性的 Java 類別。新的編輯和使用者輔助功能可以幫助顯著縮短編輯 Spring 配置檔案所需的時間,並將 STS 的 XML 編輯功能提升到與開發人員用於編輯 Java 檔案的類似水平。
此外,STS 還提供 Spring IDE Spring Explorer 的擴充功能,該擴充功能有助於瀏覽大型程式碼庫中 Spring 註解(例如 @Service、@Transactional 或 @Repository)的使用情況(如下所示)。透過使用 Bean Annotation Grouping,可以非常輕鬆地根據 @RequestMapping 註解來瀏覽複雜的 URL 到 Controller 的對應關係。
除了上述 Spring 開發功能外,開發人員還可以受益於 STS 1.0 的功能,這些功能也提供使用者輔助和指導。Task-Focused Tutorials、Runtime Error Analysis 和 Architecture Review Tools 已被證明對 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,因此最簡單的方法是從 '適用於 Java EE 開發人員的 Eclipse IDE' 套件開始。該套件附帶所有必需的依賴項。
當我們進入下一個迭代時,始終很高興收到使用者回饋。如果您有任何意見或想討論某些功能,請在我們的社群論壇中進行討論,並隨時提出JIRA,以解決您可能在 STS、Spring IDE 或 dm Server Tools 中發現的任何問題。