領先一步
VMware 提供培訓和認證,以加速您的進展。
瞭解更多昨天,我們發佈了即將推出的 SpringSource Tool Suite 2.0 版本的最終候選版本。 RC 版本可從 STS 產品頁面取得,適用於 Windows、Mac OS X 和 Linux。
STS 2.0 配備了新的生產力工具來開發 Spring 應用程式,例如快速修正、即時驗證和更正、專案和 Bean 建立精靈,以及 Visual Spring Configuration Editor 等。請繼續關注有關這些新功能的更多資訊。
此外,STS 2.0 還附帶用於 OSGi 應用程式開發的工具,無論是經驗豐富的還是 OSGi 的新採用者,都可能會覺得很有趣。我想藉此部落格簡要介紹這些功能。
以下螢幕截圖(點擊放大)顯示了 Server Editor 的 Bundle Overview 頁面。此頁面列出了所有已安裝的綁定,並以 MANIFEST 形式提供對綁定 Meta 資料的存取,以及可從 OSGi 運行時存取的所有線路資訊。專用區段顯示匯出和匯入的套件及其各自的消費者和提供者,以及註冊的 OSGi 服務,包括其屬性和消費者。
顯示的資訊是從正在運行的 dm Server 檢索的,因此,如果安裝、停止或更新綁定,它會立即反映變更。在 Bundle Overview 或 Equinox Console 中導覽特定綁定的相依性可能會非常麻煩,因為兩者都沒有將整個相依性圖視覺化。因此,為了分析線路問題,使用者需要從一個綁定迭代到下一個綁定。
新的 Bundle Dependency Graph 讓這項任務變得非常容易,您可以透過它以視覺化方式導覽相依性圖。圖表可以顯示套件或服務相依性。此外,還可以變更圖表中顯示的相依性的最大深度。
我建議您親自試用一下,因為看到圖表實際運作比從靜態螢幕截圖中想像的更有趣。
最後但同樣重要的是,一些使用者喜歡停留在他們習慣的環境中。這就是為什麼我們還將文字控制台整合到 STS 中。Server Console(見下圖)支援與 Equinox 控制台相同的命令,但在頂部提供命令完成和命令歷史記錄。
強調的功能並非 STS 2.0 的唯一新增功能,但應該讓您了解 STS 為 OSGi 開發提供的功能。隨著我們在本月稍後更接近 GA,我們將發佈更多涵蓋其他功能區域的資訊。
儘管如此,現在是用您的 Spring 或 OSGi 專案試用 STS 2.0 RC 並告訴我們您的想法的好時機。請在產品的 JIRA 或 社群論壇中報告您可能發現的任何問題。