SpringSource dm Server 1.0.0 达到 GA

工程 | Peter Cooper-Ellis | 2008年9月30日 | ...

您可能已经注意到,SpringSource 今天 宣布SpringSource dm Server™ 的正式发布。dm Server 是 SpringSource Application Platform 的一部分。由于这是 dm Server 的首次发布,我想对该产品做一些简短的评论。

我们相信 dm Server 将从整体上改变企业 Java 软件的开发和部署方式。特别是,dm Server 从头开始设计,具有轻量级(dm Kernel 的占地面积约为 3 兆字节)、灵活和快速的特点。它还旨在促进模块化……

SpringSource 研讨会林茨站回顾

工程 | Juergen Hoeller | 2008年9月23日 | ...

对 2008 年 9 月 8 日在林茨 Bergschloessl 举行的 SpringSource 研讨会林茨站的简要图文回顾……超过 150 人聆听了六场关于 SpringSource 新动向和未来规划的演示。“Spring 的故事”主题演讲由 Rod Johnson 和 Adrian Colyer 主讲,为一整天的信息轰炸奠定了良好的开端:关于 SpringSource 应用平台、SpringSource 工具套件、Spring 3.0 等(有关议程的详细信息,请参阅原始博客公告。)

很高兴看到如此多的与会者:他们来自奥地利、德国、东欧——甚至还有来自挪威!希望你们享受了研讨会以及在上奥地利的时光。期待在 2009 年 4 月 27 日至 29 日于阿姆斯特丹举行的 SpringOne Europe 2009 会议以及即将举行的 EJUG Austria 上再次见到大家……

SpringSource(及其他顶级供应商)引领 OSGi 浪潮

工程 | Adrian Colyer | 2008年9月17日 | ...

在 OSGi Alliance 昨天发布的一份 新闻稿 中,包括 SpringSource、IBM、Oracle、RedHat、Sun、SAP、ProSyst 和 Paremus 在内的多家领先供应商联合起来,支持 OSGi 作为下一代服务器平台的基础。

突出几个要点:

IBM WebSphere 副总裁 Craig Hayman 表示:

(IBM)自2006年以来一直出货基于 OSGi 构建的 WebSphere Application Server。因此,IBM 客户受益于一个由成熟组件构建的模块化平台,以及自动使用其应用程序所需组件的能力。
Oracle 开发高级副总裁 Steven G. Harris 表示:
Oracle WebLogic Server 是模块化为客户带来益处的一个很好的例子,它具有更小的占用空间、更快的启动时间和灵活的配置选项。OSGi 技术提供了基于标准的基础……
RedHat 中间件业务工程副总裁 Sacha Labourey 表示:
在 JBoss 企业中间件解决方案中运行 OSGi 技术使我们的客户能够在更动态的运行时环境中提供更安全的服务和应用程序。
Sun Microsystems 应用程序平台执行总监 Tom Kincaid 表示:
Sun 在 GlassFish 社区中看到了对 OSGi 技术的强烈需求。GlassFish 社区将能够利用即将发布的 GlassFish v3 Prelude 版本中通过基于 OSGi 技术微内核实现的模块化和动态可扩展性。
新闻稿中引用的所有供应商,包括 SpringSource,都将他们的服务器平台构建在 OSGi 之上。这有可能为这些平台的用户带来一系列好处,包括更模块化的服务器结构,能够以更小的占用空间运行,以及动态改变服务器特性和功能的能力。

您需要更深入地研究各种供应商的产品,以确定他们能在多大程度上为您这些用户实现这些优势。可以说,在这方面,SpringSource 是“幸运的”。我们有幸能够设计……

SpringSource dm Server 1.0 RC2 发布

工程 | Rob Harrop | 2008年9月11日 | ...

我很高兴地宣布 RC2 版的 SpringSource dm Server 现已可用,该产品以前称为 SpringSource Application Platform。此版本功能齐全,如果没有严重问题,将在两周内发布 1.0 GA 版本。

此版本修复了一些关键性错误,升级至 Tomcat 6.0.18,并更新了所有代码、文档和支持材料以反映新名称。

由于产品重命名,PlatformOsgiBundleXmlWebApplicationContext 已重命名为 ServerOsgiBundleXmlWebApplicationContext,并从 com.springsource.platform.web.dm 包移至 com.springsource.server.web.dm 包。因此,如果您在共享服务 WAR 的 web.xml 中为 Spring MVC 的 ContextLoaderListenerDispatcherServlet 设置 contextClass,请务必将其完全限定路径更改为 com.springsource.server.web.dm.ServerOsgiBundleXmlWebApplicationContext……

OSGi 服务平台 4.2 版规范的早期草案现已发布

工程 | Adrian Colyer | 2008年9月1日 | ...

OSGi Alliance 发布了 服务平台规范 4.2 版的早期草案 SpringSource 员工是联盟内核心平台专家组 (CPEG) 和企业专家组 (EEG) 的积极成员。我个人主要参与 EEG,特别是 RFC 124“OSGi 的组件模型”。

RFC 124 是 Spring Dynamic Modules 核心理念的标准化。如果您查看配置模式,您会发现它非常类似于 Spring Dynamic Modules (DM) 提供的“osgi”命名空间。RFC 124 采用了……

Apache 项目的负责人是谁?

工程 | Mark Brewer | 2008年8月22日 | ...

答案是 Apache 软件基金会 (ASF),这是一个非营利、基于精英管理的组织,由个人(而非公司)组成,他们贡献代码、修复错误、回答用户问题、投入时间,有时甚至投入金钱,以确保他们交付的软件能满足实际需求,同时具备健壮性、安全性并被广泛采用。

ZDNet 的 Dana Blankenhorn 对 Dave Rosenberg 关于公司出售他们不拥有或不贡献的技术的支持的博客做出的回应,促使我澄清一下有关 Apache 项目和“支持”它们的公司的几件事情。SpringSource 通过其收购 Covalent,是许多 Apache 项目的重要贡献者。我同意 Dave 的观点,那些试图通过仅销售围绕这些技术的“支持”来将开源项目商业化的供应商,而不为之贡献软件,无异于寄生虫。这些公司不仅不为项目做出贡献,而且缺乏参与导致支持质量下降,从而损害了用户,并最终损害了项目的声誉和接受度。

Dana 在他的帖子中指出,SpringSource 是 Apache 项目的“第三方支持”提供商。SpringSource(以及之前的 Covalent)一直是多个 Apache 项目的直接和间接主要贡献者。还有其他开源供应商声称他们“拥有”或“运营”一个 Apache 项目。我在这里不会犯同样的错误,因为这种说法清楚地表明发言者并不真正理解 Apache 以及该组织的运作方式。SpringSource 员工对 Apache 项目的贡献和领导显然不符合 Dana 对第三方支持提供商的定义,这体现在以下几点:

  • SpringSource/Covalent 几乎从 Apache HTTP 服务器和 Tomcat 项目成立之初(分别为 1998 年和 2001 年)就雇佣了提交者。
  • 许多 Apache HTTP 服务器模块最初是 Covalent 开发的专有代码,后来贡献给了 ASF。
  • 在过去两年中,SpringSource 员工对 Apache Tomcat 项目的提交量超过 75%,并且连续四年在 Apache HTTP 服务器项目上拥有最活跃的提交者。
  • 作为 SpringSource 员工的 ASF 成员,积极参与领导和指导孵化器项目

SpringSource 的客户之所以信任我们,是因为我们长期以来对 Apache 项目和基金会本身的深度参与。我们也是 ASF 及其会议——ApacheCon 的长期创始赞助商,甚至在该会议上主办其年度成员招待会,以表彰和感谢那些为这些项目做出巨大贡献的个人。

SpringSource 绝不会声称拥有或运营 Apache 项目,但我们将自豪地继续贡献 Apache 软件基金会高度重视的——技术领导力、可靠代码、错误修复和支持。

阿姆斯特丹 Java 聚会 - 9 月 12 日

工程 | Alef Arendsen | 2008 年 8 月 20 日 | ...

现在假期(在荷兰就是这样)几乎结束了,我想是时候再举办一次阿姆斯特丹 Java 聚会了。所以,我们再次预订了 Nieuwe Doelenstraat 的老牌 Jaren,与 Java 开发者同行和所有想加入的人一起喝几杯(付费)饮料。

我们将在与阿姆斯特丹举办的 Core AOP 课程的同一周进行此操作,这对我来说非常方便,因为现在我确定我会在城里,而不像其他一些聚会我无法亲自到场。

同样,地点与上次相同。照例……

Spring Integration 1.0 Milestone 6 发布

发布 | Mark Fisher | 2008 年 8 月 20 日 | ...

亲爱的 Spring 社区:
我们很高兴地宣布 Spring Integration 1.0.0.M6 现已发布。
下载 | 参考文档 | JavaDoc

要查看自 Milestone 5 以来添加的功能和已解决的问题列表,请查看 变更日志。有关更多信息,请访问 Spring Integration 主页,或在 Spring Integration 论坛上加入讨论。随着我们接近发布候选版,社区反馈比以往任何时候都更加重要。

Mark Fisher
Spring Integration Lead

优化和调整 Apache Tomcat

工程 | Mark Thomas | 2008年8月8日 | ...

周三,我举办了一场关于“优化和调整 Apache Tomcat”的网络研讨会。您可以通过 SpringSource 网站的网络研讨会部分获取网络研讨会的录音和幻灯片副本。同一页面上还有所有以前的 SpringSource 网络研讨会的链接,以及 Covalent 网络研讨会存档

我无法在问答环节中回答所有问题,所以,正如承诺的那样,以下是剩余问题和我的答案。

  • 在 Apache Tomcat 上运行 XYZ 应用程序的最佳实践是什么?

    对于任何应用程序都没有理想的配置设置,因为最佳设置将取决于许多因素。作为起点,请使用应用程序提供的建议。之后,遵循网络研讨会中概述的过程,如果能为您提供更好的性能,请不要害怕违背应用程序提供的建议。

  • <li><strong>Do you have any recommendations for open source tools for troubleshooting, performance benchmarking or testing web applications?</strong>
    

    我排查故障的起点是使用 Eclipse 构建一个简单的测试用例。然后我使用内置调试器逐步执行代码,真正了解正在发生什么。如果您需要分析器,那么 NetBeans 包含一个,尽管我从未使用过它。我使用商业分析器 (YourKit),因为他们为开源开发者提供免费许可证。对于性能基准测试,我使用 Apache JMeter,对于测试,我使用 JUnitApache JMeter 的组合。

    <li…

SpringSource Enterprise 正式上市

工程 | Peter Cooper-Ellis | 2008年7月23日 | ...

昨天,SpringSource 宣布SpringSource Enterprise 的 GA 版本。作为我们的第一款商业产品发布,这对我们来说是一个重要的里程碑。工程团队在整合这个版本方面做得非常出色。该软件包包括企业版的 Spring、SpringSource Tool Suite、SpringSource Application Management Suite 和 SpringSource Advanced Pack for Oracle Database,所有这些都旨在简化企业级应用程序的开发、部署和管理。

您可以自己试用 SpringSource Enterprise:http://www.springsource.com/products/enterprise

我们……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有