如今,可移植性比以往任何时候都更重要

工程 | Juergen Hoeller | 2008年4月29日 | ...

昨天,我写了一篇关于Spring 如何帮助最大限度地提高应用程序可移植性的博客。即使可移植性问题多年来一直是企业 Java 领域的一个持续性话题,这篇博客也很及时。甲骨文宣布其以67亿美元收购 BEA Systems 的交易已经完成。两家公司的产品组合之间存在很大的重叠,因此这势必会给 WebLogic 和 OC4J 的客户群带来不确定性。WebLogic 和 OC4J 都可能属于“J2EE 服务器”类别,但它们是截然不同的产品,具有截然不同的特性。

由于许多企业……

框架级别的可移植性

工程 | Juergen Hoeller | 2008年4月28日 | ...

可移植性是 Spring 世界中的一个关键因素。我们相信框架级别的可移植性:应用程序组件针对特定框架(或框架生成)编写,例如 Spring 2.5;然后,框架负责适应任何底层托管环境。但是,具体的应用程序框架高于并且不同于托管环境。只要环境的基本功能足够,就可以将全新的框架版本部署到托管平台的已建立的世代。这种方法……

会议季继续进行

工程 | Rod Johnson | 2008年4月24日 | ...

昨天,我在德国威斯巴登举行的JAX 大会上做了开幕主题演讲。JAX 是欧洲最大的 Java 大会之一,有超过 2000 名与会者。主题是《企业 Java 的未来》,我扩展了我最近预测的博客的主题,更详细地探讨了Java EE 6 的含义和应用服务器的未来。
我已经上传了幻灯片,其中包括对企业 Java 发展中一个有趣时期的 8 个预测。这是我第一次在同一个演示文稿中提到约瑟夫·斯大林、莫尼卡·莱温斯基和蒙提·派森。
……

Spring Security 2.0 正式版发布:不再有夭折的项目

工程 | Rod Johnson | 2008年4月17日 | ...

Spring Security 2.0 已经发布。这是 Spring 产品组合向前迈出的重要一步。Spring(Acegi)Security 已经是 Java 平台上使用最广泛的企业安全框架,在 SourceForge 上的下载量超过 250,000 次,每次发布的下载量超过 20,000 次。通过使其使用起来更加简单,此版本无疑会将采用率提升到一个新的水平。

我对这个版本感到特别高兴,原因如下:

  • 这对 Spring 社区来说是一件大事。它(更)易于使用,功能也更强大。它使大多数企业 Java 安全解决方案能够为更多用户所用,几乎消除了采用的障碍。查看此教程,了解它使保护典型 Web 应用程序变得多么容易。XML bean 定义的激增已经成为过去。
  • 它是 Spring 2.x 工作的延续,通过应用自定义 XML 命名空间的功能来实现积极的默认设置,同时仍然允许自定义。
  • 与 Spring 2.5 一样,它也体现了当前 Spring 产品组合中对减少 XML 需求的趋势。
  • 它证明了 SpringSource 商业模式的价值。我们的收入模式使我们能够比以往任何时候都更多地投资于创建开源软件。如果没有能够同时聘用 Acegi/Spring Security 创建者 Ben Alex 和另一位主要贡献者 Luke Taylor,那么这个版本要么不会出现,要么规模会小得多。
  • 这对仙境有好处

Acegi/Spring Security 创建者 Ben Alex 和 Luke Taylor 做了一项伟大的工作。Ben 将在下个月的 Java One 大会上讨论 Spring Security。如果……

在 SpringSource Tool Suite 中进行运行时错误分析

工程 | Alef Arendsen | 2008年4月14日 | ...

三周前,SpringSource Tool Suite 发布了。负责该产品的 Christian已经对此进行了博客报道,我们还为想要了解其当前提供的所有功能的各位提供了网络研讨会。在本篇文章中,我想特别介绍运行时错误报告功能。

在编程时,有时控制台窗口会显示数十个堆栈跟踪,原因是我自己造成的错误。有时,我很幸运,堆栈跟踪看起来很熟悉。如果是这样,那么问题可能很容易解决。然而,有时……

《减肥达人》的下一个参赛者:Java 臃肿软件

工程 | Rod Johnson | 2008年4月10日 | ...

如果科技界要举办他们自己版本的热门电视节目《减肥达人》(或者可能是《名人健身俱乐部》),你会看到企业 Java 位于中心位置——臃肿、超重、疲惫不堪。

企业 Java 的未来正在变得清晰。病态肥胖的遗留平台正在衰落,更精简的解决方案越来越多地用于生产以及开发EJB 等遗留技术正变得越来越不相关。Java EE 5 的采用率不高,这使得它看起来越来越像传统 J2EE 臃肿软件的最后喘息。与此同时,Java EE 6 规范最终将允许更好的模块化,这是一个激进的变化,这对开发人员将产生重要影响,并可能重振实现之间的竞争。随着标准以及基于它们的产 品积累了越来越多的赘肉,SOA、Web 2.0 和其他基础设施变化不断地提出以前未曾预料到的新要求……

2008年5月23日阿姆斯特丹 Java 会议

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

已经有一段时间了……对于阿姆斯特丹 Java 会议来说。我一直在旅行,并且无法组织过去季度的另一次会议。但我们又开始了:(几乎)每季度一次的阿姆斯特丹 Java 会议,提供免费饮料(或者至少是前几轮),将于5月23日阿姆斯特丹的 grand-cafe de Jaren(更多关于地点的信息见下文)举行。您可以期待许多 Java 开发人员(通常会有 50 到 80 人参加),技术和非技术讨论,当然还有荷兰 Java 行业的最新八卦。我们很乐意听到来自……

SpringSource 应用程序管理套件 (AMS) 发布

工程 | Jennifer Hickey | 2008年3月31日 | ...

自从 SpringSource 与Hyperic 合作将我们的应用程序管理套件 (AMS) 产品推向市场以来,已经过去了几个月。我很高兴地宣布,SpringSource AMS 的测试版现在对所有人开放。请花点时间评估软件并在测试版论坛上发表您的想法。我们致力于为 Spring 驱动的应用程序提供最佳的应用程序管理体验,您的反馈意见非常宝贵!

12 月在Spring 体验大会上对 SpringSource AMS 表示感兴趣的人收到了宣布测试版……

Spring Web Services 1.5 的新增功能?

工程 | Arjen Poutsma | 2008年3月29日 | ...

经过大约六个月的开发,我很高兴地宣布 Spring Web Services 1.5.0 已经发布!在这篇文章中,我想介绍一些主要的新功能。

新的传输方式

1.5 版本包括两种新的传输方式:JMS 和电子邮件。使用这些新的传输方式不需要更改 Java 代码:只需添加一些配置即可!JMS 传输方式与 Spring 2 的消息驱动 POJO 模型很好地集成在一起,如下面的航空公司示例应用程序配置片段所示:


<jms:listener-container connection-factory="connectionFactory">
  <jms…

Spring Java 配置 - M3 的新增功能

工程 | Chris Beams | 2008年3月27日 | ...

今天标志着Spring Java 配置项目(简称 JavaConfig)的第三个里程碑版本发布。该版本包含许多错误修复和新功能 - 我将在下面重点介绍一些最有趣的更改,但首先让我快速回顾一下 JavaConfig 的作用。

如果您有 Spring 的使用经验,以下 XML 配置片段可能很熟悉。让我们假设我们正在查看名为application-config.xml的文件。


<beans>
	<bean id="orderService" class="com.acme.OrderService"/>
		<constructor-arg ref="orderRepository"/>
	</bean…

获取 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部