JavaOne 又来了,今年您会发现一些关于 Spring 如何与 Java SE 协作解决大数据、NoSQL 和企业集成挑战的研讨会。我们一直努力确保 Spring 通过及时支持新兴趋势和技术,始终处于企业 Java 的最前沿。数据表明我们的用户对此表示赞赏。Evans Data 的最新报告(“Spring Source 使用情况研究”,Evans Data Corporation,2011 年 9 月)显示
- Spring 是专家级 Java 开发人员的首选框架。超过三分之二的 Java 开发人员今天正在使用 Spring 或计划使用 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 的现代需求。
这些都是当今企业中真正紧迫的问题。云无处不在,现在大数据也牢牢地进入了企业项目的雷达,从而产生了一系列新的需求。
- 大数据:需要存储和分析千兆字节、兆兆字节或拍字节的非结构化或半结构化数据。
- 快速数据:对与大型数据集进行低延迟交互的需求日益增长,这通常由当今的移动和社交应用程序驱动。
- 灵活数据:需要根据每个应用程序调整数据访问以适应最合适的数据模型。
- 云交付:对按需访问数据(在您选择的云上配置)的需求不断增长。
最新的哈佛商业评论调查表明,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。我们有一个内容丰富的技术议程,涵盖了现代企业应用程序开发的各个方面。