领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多昨天,GigaSpaces 宣布了其基于 Space 的架构的最新版本,并且它也有了一个新的名称:GigaSpaces eXtreme Application Platform (XAP)。引用其新闻稿:
新版本提供了一个完整的中间件平台,用于管理需要高性能和能够横向扩展到数百台机器的应用程序的数据、消息传递和业务逻辑。不过,公告中引起我注意的部分是:
作为新产品发布的一部分,GigaSpaces 采用了更简单、非侵入式的编程模型,允许开发人员使用普通旧 Java 对象 (POJO)、纯 .Net 和纯 C++ 对象编写其应用程序。对于 Java,GigaSpaces 通过支持 Spring Framework 来实现这一点,Spring Framework 正在迅速成为企业级 Java 编程的事实标准。很高兴看到这种认可,我对该声明唯一想做的一点小改动是删除“正在迅速成为”部分:Spring Framework是企业级 Java 编程的事实标准。
此类公告是良性循环的一部分(例如,Geoffrey Moore 在其著作“大猩猩游戏”中描述),其中 Spring Framework 的普及性使得供应商在其产品中提供 Spring Framework 集成变得非常有吸引力,这反过来又增加了 Spring 的整体价值。这当然有助于使 Spring 更加普及,从而给更多供应商施加更大的压力,要求他们进行更深入的集成。
那么,在您的产品中“支持 Spring”意味着什么?在最简单的层面上,这意味着认同 Spring 的理念:支持外部化配置和轻松测试的简单 Java 对象。以下是一些使您的产品“Spring 友好”的建议: