Slices 菜单栏截屏

工程 | Ben Hale | 2009年8月7日 | ...

我很高兴宣布 SpringSource Slices 的新截屏。此截屏演示了menu-bar示例应用程序的创建过程。它展示了主机如何使用一组切片动态填充菜单栏而无需重新启动,并且可以完全解耦,无需确切知道菜单栏中可能有哪些项目。此外,这些切片只提供其特定内容,并包含来自主机 bundle 的格式和其他窗口内容。

Slice 菜单栏 (5:19)

源代码

dm Server 2.0 M4

工程 | Andy Wilkinson | 2009年8月6日 | ...

dm Server 2.0.0.M4 已发布,现可 下载

自 2.0.0.M3 以来,我们取得了巨大进展,添加了许多新功能,并且那些跟踪 夜间构建 的用户已经提供了宝贵的反馈。如果您想了解我们一直在做什么,请查看 M4 发布说明。请通过博客评论、论坛JIRA 继续提供您的反馈。

新功能和值得关注的改进

dm Server 现在嵌入了 Medic:我们的 OSGi 可服务性项目

作为 M4 工作的一部分,我们将 dm Server 的可服务性支持移到了一个名为 Medic 的独立 ASL 许可项目中。在此过程中,我们还借此机会进行了一些重大改进
  • 日志记录支持现在基于 LogBack,这意味着用户现在可以完全控制日志输出的格式,并可以使用 LogBack 的所有 appender。
  • 服务性转储支持现在是完全可扩展的。运行在 dm Server 中的用户代码现在可以通过将 DumpContributor 实现发布到服务注册中心来为服务性转储做出贡献。
  • 事件日志支持(输出到控制台的代码消息)也对用户代码可用。可以使用从服务注册中心获取的 EventLogger 生成事件日志条目。

我们将在未来几周内发布更多关于 Medic 的博客,介绍如何在 dm Server 和纯 OSGi 中使用它。

支持部署属性文件

现在可以通过管理控制台部署属性文件到 dm Server,或将其放入 pickup 目录。当部署一个属性文件时,将创建一个 ConfigurationAdmin Configuration,其 pid 从属性文件的名称派生而来。例如,部署名为 com.foo.bar.properties 的属性文件将创建一个 pid 为 com.foo.bar 的 Configuration。

管理控制台增强功能

在 M4 版本中,我们对管理控制台进行了一些重大改进。Chris 已经在他的 近期博客中介绍了一些。

除了改进之外…

SpringSource Tool Suite 2.1.0 现已发布

工程 | Christian Dupuis | 2009年8月6日 | ...

我很高兴地宣布,我们刚刚发布了 SpringSource Tool Suite 2.1.0 的最终版本;这是自 STS 免费提供以来第一个具有重大增强功能的 GA 版本。

此版本为所有受支持平台提供了全新的安装程序,并捆绑了最新版本的 SpringSource tcdm Server 以及 Spring Roo。此外,你可以选择基于 Eclipse 3.4 和最近发布的 3.5(又名 Eclipse Galileo)的发行版。

因为我们看到很多人对新的 Groovy 工具感兴趣,所以我们也提供了 STS 和 Groovy Eclipse 插件的捆绑下载。

功能

STS 中的新功能列表很长,我们已经在之前的博客文章中介绍了一些。查看新功能和值得注意

现已推出:SpringSource Tool Suite 2.1.0

发布 | Adam Fitzgerald | 2009年8月6日 | ...

SpringSource Tool Suite 2.1.0 已正式发布并可供 下载Christian Dupuis博客文章 涵盖了这款用于构建 Spring 驱动应用程序的最佳开发工具中包含的所有新功能。

  • 支持 Eclipse 3.5 (Galileo) 和适用于 Windows/Mac OS X/Linux 的平台特定安装程序
  • 支持 Spring 3.0 的里程碑版本,包括 XML 编辑和验证,支持 @Configuration 和 @Bean 注解
  • 支持 SpringSource dm Server 2.0 的预发布版本、RFC66 Web 模块和 SpringSource Bundlor 集成
  • 集成 Spring Roo 以实现快速应用程序开发
  • 可选集成全新的 alpha 版 Groovy Eclipse 插件

Spring.NET 1.3.0 RC1 已发布

发布 | Mark Pollack | 2009年8月4日 | ...
        <br>

亲爱的Spring社区,

我们很高兴地宣布 Spring .NET 1.3.0 现已可用。

下载 | 支持文档社区

此版本包含以下主要新功能

更 Groovy 的 Eclipse 体验

工程 | Andy Clement | 2009 年 7 月 30 日 | ...

更新:2009 年 8 月 15 日:评论现已关闭。如果您需要安装帮助、提供反馈或提问,请加入邮件列表档案


在过去的几个月里,SpringSource 一直积极参与开发下一代 Eclipse Groovy Tools。最初的目标是将其从现状发展为一个高度优化的环境,用于代码开发、构建和测试等关键开发任务。理想情况下,使用混合 Groovy/Java 项目时的体验应该与在 Eclipse 中使用纯 Java 项目时一样好。

本周,代码的第一个版本已提交到 codehaus 存储库,不久将发布里程碑 1。一个更新站点(适用于 Eclipse 3.4.2)可用,其中包含当前的开发版本:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.4。是的,目前还没有该代码的 Eclipse 3.5 版本,但很快就会有。(更新!2009 年 7 月 31 日 Eclipse 3.5 更新站点现已可用:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5……

SpringSource tc Server 6.0.20.A 现已发布

工程 | Jim Jagielski | 2009年7月29日 | ...

今年四月,SpringSource 正式发布了我们的第一个 tc Server 版本 6.0.19.A。该产品取得了巨大的成功,部分原因是它基于久经考验的 Apache Tomcat 基础,而许多人(而且越来越多的人)每天都在使用它。正如我们在推出 6.0.19.A 时在之前的一篇博文中概述的那样,我们用扩展功能扩展了久经考验的核心,这些扩展使其更易于使用,并为 Tomcat 提供了关键的面向生产的扩展。我们还为这个坚实的基础提供了企业级、生产级的管理和……

Spring Integration 1.0.3 示例:只需添加 OSGi

工程 | Oleg Zhurakousky | 2009 年 7 月 28 日 | ...

介绍

上周,Mark Fisher 向您介绍了随 Spring Integration 1.0.3 新版本发布的重组和简化的 Spring Integration 示例,迄今为止,反馈非常积极。除了重组和简化现有示例外,我们还引入了一些新示例,旨在展示在基于 OSGi 的平台上运行 Spring Integration 的一些优势。在这篇博客中,我们将使用一个非常简单但功能强大的示例来探讨 Spring Integration 和 OSGi 结合使用以解决当今企业动态特性的一些优势。

Spring Integration 是一个基于 POJO 的轻量级、可嵌入的消息传递框架,具有松耦合编程模型,旨在根据 企业集成模式 简化异构系统的集成,而无需单独的类似 ESB 的引擎或专有开发和部署环境。另一方面,OSGi 是一种范式,允许人们从称为 OSGi Bundles 的独立模块组成松耦合系统。从一组独立开发的模块组成系统可能不是一个新范式,我们已经这样做了(希望如此)……

SpringSource dm Server Admin Console

工程 | Christopher Frost | 2009年7月24日 | ...

新功能

SpringSource dm Server Admin Console 的一系列更新可在每晚构建中找到。这也展示了计划RFC66 Web 容器的使用。有两个新功能可用,第一个允许您查看 dm Server 系统可能生成的任何服务转储,第二个允许您探索 OSGi 中捆绑包的状态。

转储可能包含许多转储项,例如堆栈跟踪、线程转储,具体取决于初始原因。转储项可在管理控制台中查看,只需选择左侧感兴趣的转储,然后选择右侧的转储项……

Spring Integration 1.0.3 示例:只需添加 Maven

工程 | Mark Fisher | 2009年7月21日 | ...

Spring Integration 1.0.3 现已发布。您可以在 Spring Integration 的 主页 上找到下载、参考手册等链接。此版本包含不少 更改,但在本文中,我将重点介绍其中一项。从这个版本开始,示例完全是独立的并且启用了 Maven。这意味着您可以下载发行版,进入“samples”目录,运行“mvn install”,然后将项目导入到支持 Maven 的 Eclipse 实例中,例如 SpringSource Tool Suite。以下是分步说明……

安装和运行示例

  1. 请确保您已安装 Maven 并且其路径已配置好(需要 2.0.9 或更高版本)。如果尚未安装,请下载并按照设置说明进行操作:http://maven.apache.org
  2. 如果您还没有支持 Maven 的 Eclipse 版本,可以下载 SpringSource Tool Suite (STS),它将支持这些项目(STS 甚至支持已启用 OSGi 的示例)。或者,您可以手动为现有的 Eclipse 安装添加 Maven 插件,例如 m2eclipse
  3. 下载 Spring Integration 示例 并解压。
  4. 在解压后的“samples”目录中,运行“mvn install”。最终您应该会看到类似以下的输出:si-samples-mvn-install-output
  5. 在 STS/Eclipse 启动并运行后,选择“File -> Import...”然后在向导中选择“General -> Existing Projects into Workspace”。然后浏览到解压后的“samples”目录,您将看到所有项目已默认选中:si-samples-import-project-list 您可以接受所有项目,或选择要导入的单个示例,经过片刻的构建工作空间后,您应该就可以运行了。*

*注意: 如果您导入'osgi-inbound'项目,您将在此特定项目上看到一些错误(但在工作区构建完成后,您不应该在其他项目上看到任何错误)。这些错误将在配置运行时和捆绑包存储库后得到解决。如果您想学习OSGi示例,请参阅参考手册中的专门章节…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有