領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多昨天,我們釋出了即將推出的 SpringSource Tool Suite 2.0 版本的最終候選釋出版本。RC 版本可在 Windows、Mac OS X 和 Linux 上透過 STS 產品頁面獲取。
STS 2.0 配備了用於開發 Spring 應用程式的新生產力工具,例如快速修復、即時輸入驗證和更正、專案和 Bean 建立嚮導,以及視覺化 Spring 配置編輯器等。敬請關注這些新功能的更多資訊。
此外,STS 2.0 還提供用於 OSGi 應用程式開發的工具,這些工具可能會引起 OSGi 的新手和經驗豐富的使用者的興趣。我希望透過這篇博文簡要介紹這些功能。
以下螢幕截圖(單擊可放大)顯示了 Server Editor 的 Bundle Overview 頁面。此頁面列出了所有已安裝的 bundles,並以 MANIFEST 的形式提供了對 bundle 元資料的訪問,以及從 OSGi 執行時可訪問的所有連線資訊。專用部分顯示了匯出的和匯入的包及其各自的消費者和提供者,以及註冊的 OSGi 服務,包括它們的屬性和它們的消費者。
顯示的資訊是從正在執行的 dm Server 中檢索的,因此如果 bundles 被安裝、停止或更新,它們會立即反映更改。在 Bundle Overview 或 Equinox Console 中導航特定 bundle 的依賴項可能相當繁瑣,因為兩者都不能視覺化整個依賴項圖。因此,為了分析連線問題,使用者需要從一個 bundle 迭代到下一個。
新的 Bundle Dependency Graph 使此任務變得非常容易,它允許您視覺化地導航依賴項圖。Graph 可以顯示包或服務依賴項。此外,還可以更改 Graph 中顯示的依賴項的最大深度。
我建議您親自嘗試一下,因為看到 Graph 在實際操作中比從靜態螢幕截圖中想象的要有趣得多。
最後但同樣重要的是,有些使用者喜歡保留他們習慣的環境。這就是為什麼我們還集成了 STS 中的文字控制檯。Server Console(見下文)支援與 Equinox 控制檯相同的命令,但在此基礎上增加了命令補全和命令歷史記錄。
突出顯示的功能並非 STS 2.0 的全部新增功能,但它們應該能讓您一窺 STS 為 OSGi 開發提供的服務。隨著本月晚些時候 GA 的臨近,我們將釋出更多關於其他功能領域的資訊。
儘管如此,現在是時候讓您的 Spring 或 OSGi 專案試用 STS 2.0 RC,並告知我們您的想法。請在產品的 JIRA 或 社群論壇 中報告您發現的任何問題。