SpringSource dm Server 1.0.0 正式发布

工程 | 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 MB)、灵活且快速。它还旨在促进模块化……

SpringSource 塞班研讨会回顾

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

以下是 2008 年 9 月 8 日在林茨 Bergschloessl 林茨举行的 SpringSource 研讨会的简要图片回顾……150 多人聆听了关于 SpringSource 最新动态和未来计划的六场演讲。“Spring 故事”主题演讲由 Rod Johnson 和 Adrian Colyer 主讲,为信息满满的一天开了个好头:关于 SpringSource Application Platform、SpringSource Tool Suite、Spring 3.0 等。(请参阅原始博客公告以了解议程详细信息。)

很高兴看到这么多人参加:来自奥地利以及德国和东欧,甚至还有挪威!我希望您喜欢这次研讨会以及您在奥地利上奥地利的逗留。期待在阿姆斯特丹举行的SpringOne Europe 2009会议(4 月 27 日至 29 日)上再次见到您,以及在即将举行的EJUG 奥地利……

SpringSource(和其他顶级供应商)引领 OSGi 发展

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

在OSGi 联盟昨天发布的新闻稿中,包括 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 Enterprise Middleware Solutions 中运行 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日 | ...

我很高兴地宣布 SpringSource dm Server(以前称为 SpringSource Application Platform)的 RC2 版本现已推出。此版本功能完整,除非出现任何严重问题,否则将在两周内发布 1.0 正式版。

此版本修复了一些关键错误,升级到 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 联盟已发布服务平台规范 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 关于公司销售他们不拥有或不参与贡献的技术的支持的回复,以及 Dave Rosenberg 关于公司销售他们不拥有或不参与贡献的技术的支持的博客启发我澄清了一些关于 Apache 项目以及“支持”这些项目的公司的事情。SpringSource通过收购 Covalent,对许多 Apache 项目做出了重大贡献。我同意 Dave 的观点,即试图通过仅仅围绕这些技术销售“支持”来将开源项目货币化的供应商,而又不为软件做出贡献,只不过是寄生虫。这些公司不仅不为项目做出贡献,而且它们缺乏参与会导致支持质量低下,从而损害用户,并最终损害项目的声誉和接受度。

在 Dana 的帖子中,他指出 SpringSource 是 Apache 项目的“第三方支持”提供商。SpringSource(以及以前的 Covalent)一直是许多 Apache 项目的重要贡献者,无论是直接的还是间接的。其他一些开源供应商声称他们“拥有”或“运行”某个 Apache 项目。我不会在这里犯同样的错误,因为这种说法清楚地表明演讲者并不真正了解 Apache 及其运作方式。SpringSource 员工对 Apache 项目的贡献和领导作用显然不符合 Dana 对第三方支持提供商的定义,这从这里可以看出

  • SpringSource/Covalent 从一开始(分别为 1998 年和 2001 年)就在 Apache HTTP 服务器和 Tomcat 项目中聘用了提交者。
  • 许多 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开发人员和其他想要加入的人一起喝几杯(付费)饮料。

我们在同一周举办了在阿姆斯特丹举行的核心AOP课程,这对我很方便,因为现在我确定我会在城里,而不是我无法亲自参加的其他一些聚会。

同样,地点与上次相同。像往常一样……

Spring Integration 1.0里程碑版本6发布

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

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

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

Mark Fisher
Spring Integration负责人

优化和调整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社区中所有即将举行的活动。

查看全部