Spring IDE 2.0 RC2 发布

发布 | Torsten Juergeleit | 2007年6月18日 | ...

我们很荣幸地宣布 Spring IDE 2.0 的最后一个发布候选版本已经发布。请阅读 Spring IDE 博客上的公告。

Spring IDE 2.0 Logo

下载 | 文档 | 更新日志

该发布候选版本可立即从我们的开发人员更新站点 http://springide.org/updatesite_dev 获取。请花些时间进行测试,并提供您可能发现的任何错误、bug 或问题的反馈。非常感谢所有已经提供反馈和 bug 报告的人。这些反馈对我们来说非常有价值。

Spring IDE 2.0 的最终版本预计将在 SpringOne 2007 左右发布。

Spring Framework 2.0.6 发布

发布 | Colin Sampaleanu | 2007年6月18日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring 2.0.6 已发布。Spring 2.0.6 是 Spring 2.0 系列中的一个错误修复和增强版本,解决了自 2.0.5 以来报告的所有问题,并从 2.1 M2 中回溯了各种改进(例如,与 JRuby 1.0 的兼容性)。

Spring 2.0 Released

 

有关此版本中解决的所有问题的详细信息,请参阅更新日志JIRA 路线图

Juergen Hoeller
Spring 框架开发负责人
Interface21 - http://www.interface21.com

 

Spring Web Services 1.0 RC2 发布

发布 | Arjen Poutsma | 2007 年 6 月 15 日 | ...

我们很高兴地宣布 Spring Web Services 1.0 RC2 已发布。

Spring-WS Logo

 
这是 Spring-WS 的第二个候选发布版本,它是 Spring 社区的产品,专注于创建文档驱动的 Web 服务。此版本包含自 RC1 发布以来发现的错误修复以及少量改进。此外,“Airline”示例应用程序已增强,以使用 Java 5 功能,包括新的 @Endpoint 编程模型、JPA 支持、@Transactional 等。

下一个版本计划在几周内发布。如果未发现重大错误,此版本将升级为 1.0!

有关更多信息,请访问Spring Web Services站点。

2007 年 6 月 13 日 NL-JUG 会议上演示的源代码

工程 | Alef Arendsen | 2007 年 6 月 14 日 | ...

昨天,我和 Joris 在荷兰 Java 用户组进行了一场会议。我们一共进行了两次会议,总共有大约 250 人参加。很多人询问会议中演示的代码。随附的是 AOP 和依赖注入演示的代码。它展示了一个简单的切面,在每次 JDBC 操作之前刷新 Hibernate 会话(在生产代码中可能不够健壮,但这是一个开始),并且还展示了 CarPlant 系统(之前在其他会议中演示过,并且之前附加到另一篇博文)的配置,使用的是……

Spring:企业级 Java 编程事实上的标准

工程 | Adrian Colyer | 2007 年 6 月 13 日 | ...

昨天 GigaSpaces 发布了他们基于空间的架构的最新版本,并且它也有了一个新名称:GigaSpaces eXtreme 应用平台 (XAP)。引用他们的新闻稿:

新版本提供了一个完整的中间件平台,用于管理需要高性能并能够横向扩展到数百台机器的应用程序的数据、消息和业务逻辑。
然而,公告中引起我注意的部分是这个:
作为新产品发布的一部分,GigaSpaces 采用了更简单、非侵入性的编程模型,允许开发人员使用纯 Java 对象 (POJO)、纯 .Net 和纯 C++ 对象编写应用程序。对于 Java,GigaSpaces 通过支持 Spring 框架来实现这一点,Spring 框架正迅速成为企业级 Java 编程的事实标准
很高兴看到这种认可,我对这句话唯一需要做的细微改动就是去掉“迅速成为”这部分:Spring Framework 就是企业级 Java 编程的事实标准。

像这样的公告是良性循环的一部分(例如 Geoffrey Moore 在他的书《猩猩的游戏》中描述的那样),Spring 框架的普及使得供应商非常乐意在他们的产品中提供 Spring 框架集成,这反过来又增加了 Spring 的整体价值。当然,这有助于使 Spring 更加普及……

关于开源的废话

工程 | Rod Johnson | 2007 年 6 月 12 日 | ...

关于开源的废话生产是一个竞争激烈的领域。然而,我刚刚看到了一些东西,它提高了(降低了?)门槛:一篇由 OpenLogic 博客作者撰写的帖子,题为你的时间值多少钱?

它不长,这很方便,因为它更容易逐段解构。我专注于企业 Java,对此我可以根据经验发言。

博主立即切入正题,用简洁的声明表达了她不理解企业级开源的原因

从事开源软件开发的开发人员通常都有不错的日常工作收入。因此,他们免费从事开源软件开发,并在白天编写代码以获取高额报酬。
哇,我以为我们几年前就摆脱了这种“业余爱好者”的想法。让我引用一些关于 Linux 的统计数据,来自 2004 年一篇名为Linux 现在是企业巨兽的文章。重点是我的
为了消除 Linux 是由大量孤立工作的独立黑客拼凑而成的看法,负责管理 Linux 内核的个人表示,大多数 Linux 改进现在都来自公司。“人们对(典型 Linux 开发人员的)刻板印象是一个男程序员宅在地下室,利用业余时间编写代码,纯粹出于对技艺的热爱。这类人直到大约五年前都是一股重要的力量,”Andrew Morton 说,他的职责是维护 Linux 内核的稳定版本。Morton 说,来自这类爱好者的贡献“正在减弱”。相反,大多数代码是由按公司考勤钟工作的程序员生成的。Morton 说,大约有 1000 名开发人员定期为 Linux 贡献更改。在这 1000 名开发人员中,大约有 100 人由他们的雇主付费为 Linux 工作。而这 100 人贡献了操作系统最后 38000 次更改中的大约 37000 次
这意味着 97% 的提交来自受薪为 Linux 工作的人。这种转变与 Linux 在企业中日益普及相对应。查看企业 Java 中最成功的复杂项目,如 Spring、Hibernate 和 JBoss,也显示出类似的景象。所有这些项目绝大多数都是由为项目背后的公司工作的开发人员编写的。志愿工作所占比例很小。因此,这些产品表现出快速发展。

文章现在转向经济学——或者更确切地说,是试图论证……

Spring IDE 2.0 RC1 发布

发布 | Christian Dupuis | 2007 年 6 月 12 日 | ...

我们自豪地宣布 Spring IDE 2.0 的第一个候选发布版本已发布。在Spring IDE 博客上阅读公告。

Spring IDE 2.0 包含许多新功能和一系列错误修复。最值得注意的是,我们增加了对 Spring 2.0 基于命名空间的配置、包括 @AspectJ 样式切面的 Spring AOP、Spring Web Flow 和 Spring JavaConfig 的全面支持。

Spring IDE 2.0 Logo

下载 | 文档 | 更新日志

该发布候选版本可立即从我们的开发人员更新站点 http://springide.org/updatesite_dev 获取。请花些时间进行测试,并提供您可能发现的任何错误、bug 或问题的反馈。非常感谢所有已经提供反馈和 bug 报告的人。这些反馈对我们来说非常有价值。

下一个(也是希望是最后一个)候选发布版本计划于下周发布,Spring IDE 2.0 的最终版本应在 SpringOne 2007 左右可用。

敬请期待更多精彩内容;还有很多即将到来……

ASM 版本不兼容,将 Spring @Autowired 与 Hibernate 结合使用

工程 | Alef Arendsen | 2007 年 6 月 11 日 | ...

这周我与 Joris 一起研究 Spring 2.1 的内容。我们正在准备一个使用所有三种方式进行依赖注入的示例。该示例不仅突出了依赖注入,还具有基于 Hibernate 的后端。

Spring 2.1 中的几个功能需要 ASM 字节码操作框架。Hibernate 也通过 CGLIB 使用 ASM。ASM 1.5.3 和 2.2.3 之间存在二进制不兼容性。前者由 Hibernate 使用,后者由 Spring 在各种场景中使用;特别是某些 AOP 功能和新的 @Autowired 功能。

更新:阅读……

在多 war Spring 应用程序中使用共享父应用程序上下文

工程 | Joris Kuipers | 2007 年 6 月 11 日 | ...

上个月我在土耳其进行了一次 Spring 核心培训。课程结束时,我讨论了一个应用程序的架构,一些参与者在完成课程后将要构建这个应用程序。这个应用程序将包含一个 ear 文件和几个 war 文件,并且提出了一个问题,是否有可能定义一个单独的 ApplicationContext,它可以作为所有 war 文件的 WebApplicationContexts 的共享父级。这个上下文将包含服务、DAO 和其他不特定于单个 web 模块的 bean 定义。

实际上,Spring 使它……

我们为什么要融资 1000 万美元?

工程 | Rod Johnson | 2007 年 6 月 6 日 | ...

您可能已经听说过,Spring 背后的公司 Interface21 最近融资了 1000 万美元。考虑到我们已经成立了将近 3 年,并且迄今为止取得了很大的成就,您可能会想知道为什么。

我们为什么要融资,以及我们将如何使用这笔钱?

在过去的两年里,我们建立了一个优秀的团队。Juergen Hoeller、Adrian Colyer、Keith Donald、Colin Sampaleanu、Mark Pollack、Ben Alex、Rob Harrop……开始输入这个列表很可怕,因为我知道我无法包含公司所有有才华的技术人员,而且我不想暗示任何功绩排序……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有