领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多昨天,我们发布了即将发布的 SpringSource Tool Suite 2.0 版本的最终候选版本构建。RC 构建可从STS 产品页面获取,适用于 Windows、Mac OS X 和 Linux。
STS 2.0 配备了用于开发 Spring 应用程序的新生产力工具,例如快速修复、即时验证和更正、项目和 Bean 创建向导以及可视化 Spring 配置编辑器等。敬请关注有关这些新功能的更多信息。
此外,STS 2.0 还附带了用于基于 OSGi 的应用程序开发的工具,经验丰富的 OSGi 用户和新手都可能会发现这些工具很有趣。我想利用这篇博文简要介绍一下这些功能。
以下屏幕截图(点击放大)显示了服务器编辑器的捆绑包概述页面。此页面列出了所有已安装的捆绑包,并提供了对捆绑包元数据(以清单形式)以及从 OSGi 运行时可访问的所有连接信息的访问权限。专用部分显示了导出的和导入的包及其各自的使用者和提供者,以及已注册的 OSGi 服务,包括其属性和使用者。
显示的信息是从正在运行的 dm Server 中检索的,因此如果安装、停止或更新了捆绑包,则会立即反映更改。在捆绑包概述或 Equinox 控制台中导航特定捆绑包的依赖项可能会变得相当麻烦,因为两者都没有可视化整个依赖项图。因此,为了分析连接问题,用户需要从一个捆绑包迭代到下一个捆绑包。
新的捆绑包依赖项图使此任务变得非常容易,因为它允许您直观地导航依赖项图。该图可以显示包或服务依赖项。此外,还可以更改图中显示的依赖项的最大深度。
我建议您自己尝试一下,因为与从静态屏幕截图中想象的相比,亲身体验图的运行要有趣得多。
最后但并非最不重要的一点是,一些用户希望停留在他们习惯的环境中。这就是为什么我们还将文本控制台集成到 STS 中。服务器控制台(见下文)支持与 Equinox 控制台完全相同的命令,但在其基础上还提供命令完成和命令历史记录。
突出显示的功能并非 STS 2.0 中的唯一新增功能,但应提供对 STS 为 OSGi 开发提供的功能的了解。随着我们越来越接近本月晚些时候的 GA,我们将发布更多涵盖其他功能领域的信息。
尽管如此,现在是时候使用您的 Spring 或 OSGi 项目试用 STS 2.0 RC 并告诉我们您的想法了。如果您在产品中发现任何问题,请报告到产品的JIRA或社区论坛。