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