Spring Data Babbage 版本火车 - SR1 发布

新闻 | Oliver Drotbohm | 2013 年 10 月 25 日 | ...

Spring Data 团队刚刚发布了 Babbage 版本火车的第一项服务更新。它包括以下模块:

此次发布包含了一系列重要的增强和错误修复,推荐进行升级。您可以在我们的 JIRA 中找到此版本修复的所有问题。

下一步将是 Codd 版本火车的第一里程碑版本,其中包含一些很棒的新功能,特别是针对 MongoDB 模块。有关更多详细信息,请参见 此处……

SpringOne2GX 2013 第二天主题演讲

新闻 | Chloe Jackson | 2013 年 10 月 23 日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne 2GX 2013 大会现场。

演讲者:Adrian Colyer、Graeme Rocher、Michael Minella、Mark Fisher、Mark Pollack

!{iframe width="420" height="315" src="//www.youtube.com/embed/QRHJCYSflUw" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:使用 Spring 构建 WebSocket 浏览器应用程序

新闻 | Chloe Jackson | 2013 年 10 月 23 日 | ...

主讲人:Rossen Stoyanchev

幻灯片:https://github.com/rstoyanchev/webinar-websocket-spring

代码:https://github.com/rstoyanchev/spring-websocket-portfolio

所以,您已经编写了一个“Hello world!” WebSocket 应用程序,或者甚至是一个聊天示例。由于 SockJS 协议及其在 Spring 中的支持,您甚至可以在 Servlet 3.1 之前的容器和不支持 WebSocket 的 IE 10 之前的浏览器中交换消息。然而,消息是一个空白页,可以包含任何内容。无论您选择哪种消息格式,专有的还是标准的,客户端和服务器都需要理解它,并且能够区分不同的消息类型。您需要支持发布/订阅模式,这是消息应用程序的核心,这样您就可以将消息广播到一个或多个订阅者。您需要集成安全性、验证等等。总之,您需要构建一个真实世界的应用程序。如果您习惯于 Web 应用程序(以及 Spring MVC 注解控制器),那么您就熟悉 HTTP 提供的基础,包括 URL(名词)、HTTP 方法(动词)、标头、参数等。想象一下构建一个没有 HTTP 的应用程序,只有一个套接字。WebSocket 为您提供了这个全新的、令人兴奋的功能——全双工、双向通信——但您不再有应用程序级别的协议。一个应用程序能否围绕一个处理所有消息的 Endpoint 类构建,假设浏览器和服务器之间只有一个 WebSocket 连接?加入 Rossen Stoyanchev 的演示,他将展示,值得庆幸的是,WebSocket 协议有一个内置的子协议机制。

!{iframe width="420" height="315" src="//www.youtube.com/embed/mmIza3L64Ic" frameborder="0" allowfullscreen}{/iframe}

10 月 24 日网络研讨会:使用 Spring 进行现代组件设计

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

演讲者:Juergen Hoeller

近年来,Spring 框架专注于灵活且强大的 Java 配置。本次演讲将 Spring 呈现为一个面向注解的应用程序框架,展示了 Spring 为现代组件设计提供的丰富功能集。演讲将讨论通用的组件模型趋势,以及选定的 Spring 功能亮点,例如用于依赖注入、构造型的标准注解,以及用于验证和调度的声明式服务。

星期四,10 月 24 日

欧洲、中东和非洲

下午 3:00 夏季(伦敦,GMT+01:00)

立即注册

北美

太平洋夏令时间上午 10:00(旧金山,GMT-07:00)

立即注册

 

11 月 19 日网络研讨会:使用 Spring Integration 每秒处理一百万次动态路由

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

演讲者:John Davies 和 Josh Long

虽然当今的某些系统可以达到微秒级的性能,但这通常需要大量的优秀设计和优化。解决方案通常是硬编码且缺乏灵活性,而最终用户仍然希望获得 ESB 所承诺的灵活性,能够基于运行时规则进行动态路由,并将数据从一种格式转换为另一种格式。Josh 和 John 将带您了解 Spring Integration 中最新的高性能消息处理技术,包括非 XML(二进制和 CSV)数据、代码生成、即时编译、动态路由和内存查询——这段一小时的讲解将物超所值。

星期二,11 月 19 日

欧洲、中东和非洲

格林威治标准时间下午 3:00(伦敦,GMT)

立即注册

北美

太平洋标准时间上午 10:00(旧金山,GMT-08:00)

立即注册

 

11 月 21 日网络研讨会:你最近看过 Spring 吗?

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

主讲人:Josh Long

对 Spring 来说,今年是精彩的一年!2013 年,Spring 系列加入了 Pivotal 公司,在那里,Spring 与 Cloud Foundry 以及我们的数据驱动技术(Pivotal HD Hadoop 发行版、GemFire 数据网格和 RabbitMQ 消息代理)一起,为当今的应用工作负载和配置提供支持。今天的 Spring 支持 Java 8、Scala、Groovy,提供一流的 REST 堆栈,支持开放网络、移动应用、大数据应用和批处理工作负载。今天的 Spring 入门容易,学习容易,并且遵循“约定优于配置”的原则。今天的 Spring 是 Spring.IO 平台的一部分。今天的 Spring 就是……Pivotal。加入 Spring 开发者倡导者 Josh Long 的行列,他将重新为您介绍当今的 Spring,一个您可能尚未见过的 Spring。

星期二,11 月 21 日

欧洲、中东和非洲

格林威治标准时间下午 3:00(伦敦,GMT)

立即注册

北美

太平洋标准时间上午 10:00(旧金山,GMT-08:00)

立即注册

 

网络研讨会回放:使用模块化模式和 Spring 驯服耦合与内聚怪兽

新闻 | Pieter Humphrey | 2013年10月02日 | ...

演讲者:Param Rengaiah,Aspire Systems

到目前为止,您应该已经听说过耦合和内聚。这些概念,以及它们的第三个表亲多态性,是我们开发人员每天都在追逐的东西。它们以可重用性和代码的完备性来诱惑我们。它们以代码质量和可测试性来吸引我们。它们以“面向对象”设计、GoF 和 SOLID 设计模式、DDD、BDD……的形式出现,但没有一个实现了它们所承诺的。现在,新秀是函数式编程和模块化模式。

当您选择在大型、复杂的企业项目上,基于模块化模式进行大规模重构时,会发生什么?这段旅程漫长、艰苦而痛苦。一路上,我树敌不少,也结识了一些新朋友。本次讲座将重点介绍技术和其他方面的问题,以及如何克服它们;Spring 在哪些方面提供了帮助,又在哪些方面造成了阻碍。最终,这一切是否值得?来参加本次会议,您将找到答案。

!{iframe width="420" height="315" src="//www.youtube.com/embed/yqQEpXPmJuo" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 开幕式主题演讲

新闻 | Pieter Humphrey | 2013年10月02日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne 2GX 2013 大会现场。

演讲者:Paul Maritz、Adrian Colyer、Dave Syer、Juergen Hoeller、Chris Beams、Edward Hieatt (Pivotal Labs)。

!{iframe width="420" height="315" src="//www.youtube.com/embed/jplkJIHPGos" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:Spring Boot - 为所有人简化 Spring

新闻 | Pieter Humphrey | 2013年10月02日 | ...

演讲者:Phil Webb

现代系统不再是过去的单体部署。真正的“面向服务架构”的承诺终于到来,系统现在由小的、离散的、自包含的单元组成。但是,随着需要编写的应用程序越来越多,需要管理的部署越来越多,您是否正在寻找能够缓解痛苦的工具?您是否厌倦了在 Stack Overflow 上搜索复制代码粘贴的配置,您是否想编写可以“直接运行”的应用程序?也许您才刚开始接触 Spring,并且想要一种快速学习基础知识的方法,而无需手动下载和安装大量的 Internet 资源?

在此次网络研讨会中,Phil Webb 将演示 Spring Boot 如何让您轻松上手 Spring。我们将探讨如何使用 Groovy 快速原型化 Spring 应用程序,以及如何在 Java 应用程序中极大地简化 Spring 配置。我们将展示如何将 Tomcat 嵌入到您的应用程序中,并将几行 Java 代码变成一个生产就绪、可执行的 jar 包,大小不到 8 MB。

!{iframe width="420" height="315" src="//www.youtube.com/embed/D6nJSyWB-xA" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:敏捷开发与 Pivotal Tracker

新闻 | Pieter Humphrey | 2013 年 9 月 30 日 | ...

主讲人:Davis W. Frank,Pivotal Labs

幻灯片:https://github.com/infews/2013.09.05.GettingAgileWithPivotalTracker

“敏捷软件开发”是一个模糊的术语。它是一个伞形术语。它是一个有争议的术语。但它到底意味着什么?敏捷开发的第一原则是保持反馈循环小,以便团队能够在交付过程中进行频繁、小的更正。Pivotal Labs 每天都在实践这一点。我们指导客户如何从第一原理重新审视他们的问题和方法。我们编写了 Pivotal Tracker——敏捷项目管理应用程序——使其能够按照我们的思维方式工作。来了解紧密的反馈循环,如何在软件中使用它们,以及 Pivotal Tracker 如何保持您的待办事项列表井井有条。

!{iframe width="420" height="315" src="//www.youtube.com/embed/kFQORVSDeF0" frameborder="0" allowfullscreen}{/iframe}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有