网络研讨会重播:使用 Spring 进行现代组件设计

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

演讲者:Juergen Hoeller

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

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

网络研讨会重播:使用 Hadoop 可以做什么:使用 Hadoop 和 Spring 构建大数据应用程序

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

发言人:Nikesh Shah, Mark Fisher, James Williams

在 Pivotal,我们正在整合两个开源项目——Hadoop 和速度极快且广泛使用的 Spring Java 应用程序开发框架,以助力大数据应用。虽然 Hadoop 正在成为存储和处理数据的实际基础,但现实场景需要更多。数百万开发者已经在不被锁定的情况下使用 Spring 创建高性能、易于测试、可重用的代码。将 Spring 加入 Hadoop 的方程式,可以消除构建大数据应用的复杂性。在本月的网络研讨会中,我们将探讨 Spring XD(Xtreme Data)如何满足大数据应用的需求,例如:从各种输入源高吞吐量地将分布式数据摄入 HDFS。摄入时进行实时分析,例如收集指标和计数。通过批处理作业管理 Hadoop 工作流。高吞吐量数据导出,例如从 HDFS 导出到关系型数据库或 NoSQL 数据库。对于任何想了解 Hadoop 驱动应用程序的设计、配置和部署的人来说,这都是一次不容错过的演示。

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

网络研讨会重播:将 Spring 应用程序带到美国海军的 Web 上

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

美国海军需要一个新的内容管理系统,但不想重新实现现有的应用程序或放弃对 Spring 和 Grails 的投资。

他们需要的是一个 CMS,让开发人员能够利用他们现有的 Spring 技能,轻松地将海军的应用程序带到 Web 上。

Campbell-Ewald,海军的数字代理公司,发现最佳解决方案是 Magnolia,一个企业级开源 Java CMS,它提供了一个独特的 Spring 集成,称为 Blossom。

在此录制的网络研讨会中,Campbell-Ewald 解决方案架构师 Matt Dertinger 概述了该项目的需求、挑战、工具和解决方案。

之后,Magnolia 高级软件工程师 Tobias Mattsson 将展示 Blossom 如何让开发人员通过编写普通的 Spring 代码来扩展 Magnolia CMS 并集成现有的 Spring 应用程序。 了解更多关于 Magnolia CMS 和 Blossom 的信息,包括即将举行的网络研讨会和 Blossom 演示文稿的信息。此外,还可以查看 Magnolia 最新的 Spring 技术简报,关于 使用 Blossom 为 Spring 添加企业内容管理

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

本周 Spring - 2013 年 10 月 29 日

工程 | Josh Long | 2013 年 10 月 29 日 | ...

欢迎回到另一期《本周 Spring 动态》!

如果您在湾区,我希望您能于今日和明日下午 5:30 前往旧金山 Howard St. 875 号的 Pivotal 办公室(5 楼)与我一同参加活动。我将在每晚进行一次演讲——一次关于使用 Spring 构建 RESTful 服务,另一次则简要介绍 Spring.IO 平台的最新进展。此外,SpringOne2GX 2013第一天第二天 的主题演讲现已发布,供您欣赏。请务必在第一天主题演讲约 1:13:40 处收听 Pivotal Labs——硬核 Ruby 开发者,讲述他们使用 Spring 和 Spring Boot 的体验。

一如既往,我们有很多内容需要介绍,那么我们开始吧!

  1. 对于所有希望快速提升 Spring 知识的人来说,Spring Education 在 11 月和 12 月为所有 Spring 培训课程 提供年底优惠。请在注册过程中使用以下推荐码:springtime
  2. 在 Strata Conference + Hadoop World 2013 上,Pivotal 宣布 Spring for Apache Hadoop / Spring XD 已通过 Pivotal HDCloudera 的 CDHHortonworks HDP 产品 的认证。
  3. 说到 Spring XD——一份关于如何 使用 Spring XD 监控 Twitter 的新入门指南现已发布——快来看看吧!
  4. 如果您想了解 Spring for Hadoop 和 Spring XD,请观看网络研讨会回放,用 Hadoop 构建大数据应用:您能用 Hadoop 做什么
  5. 仍然渴望了解 Spring 和 Hadoop?SpringOne 2GX 2013 第二天主题演讲回放 现已发布——收听 Mark Pollack、Mark Fisher、Michael Minella 和 Graeme Rocher 的史诗级演讲,内容涵盖 Spring IO、Groovy/Grails、Spring 和 Hadoop、大数据、Spring Batch 和 Integration。
  6. 与 Juergen Hoeller 一起观看 Spring 网络研讨会回放:《使用 Spring 进行现代组件设计》,来自最近一次网络研讨会!
  7. 与 Rossen Stoyanchev 一起观看关于 WebSockets 最新进展的网络研讨会回放:《使用 Spring 构建 WebSocket 浏览器应用程序
  8. Spring MVC 和 Web CMS 用户应该看看 Campbell-Ewald 和 Magnolia 的这场会议,关于 在美国海军将 Spring 应用带到网络,由 Spring 团队和 Magnolia 提供。
  9. 11 月 19 日,我将与 C24 首席执行官 John Davies 一起参加一个名为“每秒百万次动态路由”的讲座,使用 Spring Integration,届时我们将讨论如何使用 C24 出色的集成技术和 Spring Integration 来扩展处理能力。
  10. 11 月 21 日,请加入我参加一个网络研讨会,介绍来自 Spring 家族的最新和最棒的成果,这是 Pivotal 的一部分。
  11. 我们的朋友 Petri Kainulainen 又回来了,这次他发表了一篇关于如何 使用 Spring Social 和 Spring Social Security 模块为 Spring MVC Web 应用程序添加注册和登录功能 的文章。
  12. Nicolas Frankel 撰写了一篇有趣的帖子:《富领域对象和 Spring 依赖注入是兼容的》。
  13. Dan Woods 又回来了,他发表了一篇关于 使用 Spring Integration 和 RabbitMQ 创建独立的服务层 的帖子。
  14. Spring Data 大师 Oliver Gierke 宣布 Spring Data Babbage release train SR1 已发布。此次发布包含了一系列重要的增强功能和错误修复,强烈建议升级。您可以在我们的 JIRA 中找到此次发布修复的所有问题。这个发布火车以 Charles Babbage 的名字命名,他是一位数学家、哲学家、发明家和机械工程师,如今他最出名的是提出了可编程计算机的概念。

Spring Data Babbage 版本火车 - SR1 发布

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

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

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

下一步将是 Codd 发布周期的第一个里程碑,带来一些很棒的新功能,特别是针对 MongoDB 模块。更多详情请在此处 了解……

spring.io 网站

工程 | Chris Beams | 2013 年 10 月 23 日 | ...
$ curl -I springsource.org
HTTP/1.1 301 Moved Permanently
Content-length: 0
Date: Mon, 9 Sep 2013 19:30:00 PST
Location: https://springframework.org.cn

很有可能,如果您正在阅读这篇文章,您已经很清楚 springsource.org 已被重新设计并重新启动为 spring.io。我们很高兴地报告,自从上个月 SpringOne 启动以来,新网站的反馈一直积极且具有建设性。感谢所有通过 @springcentral 提供反馈的人——请继续提供!

如果您是第一次浏览,全新的指南集合是一个很好的起点。请记住,每个指南都由一个 GitHub 存储库支持,这意味着您可以将所有内容克隆到本地并通过……提供反馈

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 对它的支持,您即使在不支持 WebSocket 的 Servlet 3.1 之前的容器和 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}

本周 Spring - 2013 年 10 月 22 日

工程 | Josh Long | 2013 年 10 月 22 日 | ...

欢迎来到又一期的“本周 Spring”!本周,我将在新加坡与开发者们交流 Pivotal Spring 团队的最新动态,这是我参加 Pivotal APJ Summit 的一部分。

  1. Spring 负责人 Juergen Hoeller 将于 10 月 24 日(也就是两天后!)举办一个题为 使用 Spring 进行现代组件设计 的网络研讨会。一定要参加,这将会非常精彩!
  2. 11 月 19 日,我将与 C24 首席执行官 John Davies 一起发表演讲,题为《每秒一百万次的动态路由(Spring Integration)》,届时我们将讨论如何使用 C24 出色的集成技术和 Spring Integration 来扩展处理能力。
  3. 11 月 21 日,加入我的网络研讨会,届时将介绍 Pivotal Spring 家族的最新动态
  4. 我们的朋友 Xavier Padro 又有新作品了!这次,他写了一篇关于 使用 Spring Integration 的 RMI 通道适配器 的博文。
  5. Spring Data 大神 Oliver Gierke 发布了他关于在 Pivotal 为 Spring 开发的演讲的幻灯片,内容涉及 所使用的工具和方法论。如果你想一窥“巧克力工厂”的内部运作,这绝对是很好的阅读材料。
  6. Spring Data 大神 Oliver Gierke 对“Spring HATEOAS 与 SpringData REST 有什么区别?”这个问题给出了一个不错的回答。这是一个好问题,也是一个很好的答案!
  7. 我们的朋友 Petri Kainulainen 又有新作品了,这次他写了一篇关于 Spring Data Solr 的优秀教程
  8. Groovy & Grails 现在是一门为期 4 天的课程,完整的培训计划请参见此处
  9. JavaBeat》博客提供了一篇关于如何在 Spring MVC 中使用 @RequestHeader 注解的精彩介绍。快来看看!
  10. Java Papers》博客发布了一篇关于如何使用 Spring MVC Handler Interceptor 的精彩文章。
  11. InterTech》博客发表了一篇关于理解 Spring MVC Model 和 Session 属性的精彩博文,介绍了 Spring MVC 的 @SesssionAttribute

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)

立即注册

 

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有