又到 JavaOne 时间了,今年您将找到关于 Spring 如何与 Java SE 协作应对 大数据、NoSQL 和企业 集成 挑战的会议。我们一直努力工作,通过及时支持新兴趋势和技术,确保 Spring 始终处于企业级 Java 的前沿。数据表明我们的用户对此表示赞赏。Evans Data 最近的一份报告(“Spring Source Usage Study,” Evans Data Corporation, 2011年9月)显示
- Spring 是专业 Java 开发人员的首选框架。超过三分之二的 Java 开发人员目前正在使用或计划使用 Spring
- Spring 的使用持续增长。超过一半的现有 Spring 用户预计会增加或显著增加他们对 Spring 的使用。
- Spring 正在带来成果。70% 的 Spring 用户表示使用 Spring 使生产力至少提高 50%,73% 的用户表示交付一个完整项目的时间至少减少 50%。
- Spring 用户处于企业级 Java 的前沿。Spring 用户更具备云就绪性,并且 Spring 采用者更有可能已经将应用部署到云端。
Spring 一直提供灵活的部署选项。早期这意味着可以选择应用服务器,而现在则扩展到可以选择云平台,包括我们自己的 Cloud Foundry。Spring 一直提供强大的数据访问支持。早期这意味着可以选择访问关系数据库的方法,如今这扩展到一系列大数据和 NoSQL 存储、数据处理以及内存数据网格能力。Spring 一直珍视开发者生产力,并为编写服务器端 Web 应用提供一流的支持。如今这扩展到满足基于 HATEOAS 的 REST API 的现代需求。
这些是当今企业中真实而紧迫的问题。云无处不在,大数据也已牢牢进入企业项目视线,带来一系列新的需求
- 大数据:需要存储和分析千兆字节、万亿字节或 PB 级的非结构化或半结构化数据
- 快速数据:越来越需要对大型数据集进行低延迟交互,这通常由当今的移动和社交应用驱动
- 灵活数据:需要针对每个应用调整数据访问以适应最合适的模型
- 云交付:访问数据即服务、在您选择的云上配置的需求日益增长。
哈佛商业评论最近的一项调查 显示,85% 的组织已计划或正在进行大数据倡议。应用开发者需要交付能够胜任、高质量的解决方案,这些方案能够与这个新世界集成,并且可以部署在任何地方,无论是在本地还是在云端。NoSQL 和 NewSQL 也被用于解决广泛的用例,包括
- 管理大量的非事务性数据流(日志、点击流)
- 欺诈检测
- 时间线(如 Twitter)
- 同步离线和在线数据
- 在线游戏
- 文档、目录和内容管理
- 归档 - 存储持续的大数据流,且数据仍然可在线访问
- 嵌入式系统(设备中的小型数据库)
更多详情请参阅这篇 High Scalability 博客文章。
451 Research 最近的调查数据 突显了数据格局的变化。一种尺寸不再适合所有情况。

企业开发者今天就可以开始利用 Spring 和熟悉的 Spring 编程模型来利用这些新技术。Spring 提供
围绕 NoSQL 蓬勃发展的开源社区,加上 Spring,使开发下一代数据存储和数据处理如今更具生产力。我们不为所有持久化存储提供单一的 Java API;考虑到它们之间的根本差异,这是不现实的。但我们确实提供了一个基于模板和(如果可用)仓库概念的通用且熟悉的编程模型。更多详情请参阅 Tobias Trelle 最近的 InfoQ 文章。
总而言之,JavaOne 2012 肯定将是充满活动的精彩一周,充满了精彩的 Java 技术讲座、主题演讲和会议,包括对我们自己的 大数据、NoSQL 和 集成 倡议的介绍。现在就想亲手实践这些技术的开发者也不容错过 2012 年 10 月 15-18 日在华盛顿特区举行的 SpringOne 2GX。我们有一个内容丰富的技术议程,涵盖现代企业应用开发的各个方面。