网络研讨会回放:Spring Framework 4.0 介绍

新闻 | Pieter Humphrey | 2014 年 1 月 23 日 | ...

演讲者:Juergen Hoeller

在过去十年里,Spring Framework 重塑了企业级 Java。伴随即将推出的 Spring IO 微平台,新一代的 Spring Framework 将在未来十年推动基于 JVM 的创新。加入 Juergen Hoeller 和 Spring 团队,了解 Spring Framework 4.0、其精炼的基于注解的组件和配置模型,以及它如何与 Java 8、Java EE 7、Groovy、WebSockets 以及 Spring Boot 和 Spring Integration 相关联。

在 http://projects.spring.io/spring-framework 了解更多关于 Spring Framework 的信息

在 speakerdeck 查看幻灯片

https://speakerdeck.com/jhoeller/introducing-spring-framework-4-dot-0

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

网络研讨会回放:Spring Security 3.2

新闻 | Pieter Humphrey | 2014 年 1 月 21 日 | ...

演讲者:Rob Winch

Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架,是保护基于 Spring 的应用程序的事实标准。无论您是渴望第一次学习如何使用 Spring Security,还是想了解 Spring Security 3.2 中的所有新功能,本次演示都必看。在本次演讲中,Spring Security 项目负责人 Rob 将带领您了解如何上手使用 Spring Security 3.2 的新功能,包括

· Java 配置支持

· CSRF 防护

· 安全相关的 HTTP 响应头

· Spring MVC 集成

在 http://projects.spring.io/spring-security 了解更多关于 Spring Security 的信息

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

SpringOne2GX 2013 回放:使用 Spring Framework 4.0 构建 WebSocket 应用入门

新闻 | Pieter Humphrey | 2014 年 1 月 21 日 | ...

演讲者:Rossen Stoyanchev

录制于加州圣克拉拉的 SpringOne2GX 2013。

去年的 WebSocket 入门演示主要介绍了 WebSocket -- 包括规范、浏览器可用性、服务器支持 -- 同时总结了其使用过程中面临的短期和长期挑战,并留下了许多悬而未决的问题。一年时间可以带来多大的变化!本次对去年演示的更新,涵盖了新的标准 Java WebSocket API (JSR-356),包括对其优点和局限性的讨论,Servlet 容器对 WebSocket 支持现状的更新,以及当然还有 Spring Framework 4.0 的 WebSocket 支持 -- 如何配置和使用它以及它提供的额外好处。其中的核心部分是 Spring 对 SockJS 的支持,SockJS 是一种用于提供透明 WebSocket 回退选项的协议,适用于例如需要在 IE 10 及更早版本中运行的应用程序。如果您想全面了解 WebSocket,包括标准 Java EE 7 和 Spring Framework 4.0 的支持,那么本次演示适合您。如果想了解如何实际构建 WebSocket 风格的应用,可以跳过介绍,参加 Rossen Stoyanchev 和 Scott Andrews 的下一次演示《使用 Spring 构建 WebSocket 浏览器应用程序》,或者参加这两个演示。它们是互补的。在 http://projects.spring.io/spring-framework 了解更多关于 Spring Framework 中 WebSocket 的信息。

幻灯片:http://rstoyanchev.github.io/s2gx2013-intro-websocket-spring-framework-4

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

SpringOne2GX 2013 回放:Spring 测试

新闻 | Pieter Humphrey | 2014 年 1 月 21 日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013

演讲者:Mattias Severson

是否可以缩短测试套件的周转时间?如何确保您的测试独立执行?是否可以自动验证数据库 schema 与源代码保持同步?权衡是什么?在本次演示中,您将学习如何应用 Spring MVC 测试框架、Spring Profiles 和嵌入式数据库等功能,以自动化和改进您的测试套件,从而提高项目的整体质量。将使用一个简单的 Spring web 应用来展示一些实用的代码示例。主题包括

  • 基础 Spring 测试
  • 嵌入式数据库
  • 事务
  • Profiles
  • Controller 测试
  • 服务器集成测试
!{iframe width="420" height="315" src="//www.youtube.com/embed/LYVJ69h76nw" frameborder="0" allowfullscreen}{/iframe}

网络研讨会:Apache Tomcat 8 介绍

新闻 | Pieter Humphrey | 2014 年 1 月 21 日 | ...

Apache Tomcat 8 介绍

演讲者:Daniel Mikusa 和 Stuart Williams

Apache Tomcat 8 实现了新版本的 Servlet、JSP 和 EL 规范,并新增了对新 WebSocket 规范的支持。此外,还在多个领域完成了内部重构工作,这将影响 Tomcat 的许多特定功能。本次演示将概述由更新的规范和 Tomcat 特定更改引入的变更和新功能。本次会议将使参与者能够识别他们最感兴趣的 Tomcat 8 功能,并为其提供开始规划迁移到 Tomcat 8 所需的信息。

2014 年 2 月 11 日星期二 GMT 时间下午 3:00 (伦敦 GMT) 注册

2014 年 2 月 11 日星期二 PST 上午 10:00 (旧金山,GMT-08:00) 注册

SpringOne2GX 2013 回放:整合 Spring Batch 和 Spring Integration

新闻 | Chloe Jackson | 2014 年 1 月 14 日 | ...

演讲者:Gunnar Hillert, Michael Minella

录制于加州圣克拉拉的 SpringOne2GX 2013。

本次演讲面向所有希望高效地结合使用 Spring Batch 和 Spring Integration 的人士。Spring Batch 的用户经常需要与外部系统交互、调度批处理作业的定期执行以及监控批处理作业的执行。反过来,Spring Integration 用户也定期有大数据处理需求,例如处理大型传统批处理文件或执行 Apache Hadoop 作业。对于这些场景,Spring Batch 是理想的解决方案。本次会议将介绍 Spring Batch Integration,这是一个提供支持以便轻松将 Spring Batch 和 Spring Integration 联系起来的项目。我们将涵盖以下场景:通过 Spring Integration 消息启动批处理作业 生成信息性消息 使用 Spring Integration 外部化批处理进程执行 使用 Spring Batch 和 Spring Integration 创建大数据管道。了解更多关于 Spring Batch 的信息:http://projects.spring.io/spring-batch/ 了解更多关于 Spring Integration 的信息:http://projects.spring.io/spring-integration/

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

SpringOne2GX 2013 回放:REST-Ful API 演进

新闻 | Chloe Jackson | 2014 年 1 月 14 日 | ...

演讲者:Ben Hale

录制于加州圣克拉拉的 SpringOne2GX 2013。演讲者:Ben Hale 随着 REST-ful 数据服务变得越来越普遍,很明显它们必须改变以适应新的消费者需求。这种演进通常会对消费者造成影响,但并非必须如此。本次会议是对“REST-ful API 设计”的后续讨论,讨论了演进 REST-ful API 的各种策略以及如何使用 Spring 实现这些策略。在以下位置了解更多关于 REST 的信息:

http://projects.spring.io/spring-framework/ (Spring MVC 的 REST 控制器)

http://projects.spring.io/spring-hateoas/ (超媒体支持)

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

网络研讨会回放:Spring 与不变性

新闻 | Chloe Jackson | 2014 年 1 月 14 日 | ...

演讲者:Matt Stine

阅读 Josh Bloch 的《Effective Java》的读者有时会在读到第 15 条:“最小化可变性”时感到困惑。如果我们要最小化可变性,那么显然我们必须最大化不变性。虽然所有 Java 程序员每天都会使用不可变对象(例如 java.lang.String),但在要求创建自己的不可变类时,我们常常会犹豫。然而,如果克服这种犹豫,我们将获得更简单的程序正确性推理、免费的线程安全以及其他好处。企业级 Java 程序员在使用不可变类时面临的一个主要问题是框架支持问题。从 Spring 到 Hibernate 的企业级框架对不变性的支持程度各不相同,从尚可到完全不支持。然而,Spring 开发者有几种实用的解决方案可用,本次会议将阐明这些方案。在 http://projects.spring.io/spring-framework 了解更多关于 Spring Framework 的信息。

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

SpringOne2GX 2013 回放:使用 OAuth2 进行数据建模和身份管理

新闻 | Josh Long | 2014 年 1 月 8 日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013。

演讲者:David Syer 博士

OAuth2 规范(明智地)在许多领域留下了解释和实现细节的空间,因此有很多机会对流程和底层数据进行解释。本次演示首先提供了 OAuth2 主要功能的基本指南,然后通过示例展示如何利用这些功能来支持业务和应用程序用例。例如,您应该直接在访问令牌中编码访问决策数据,还是让令牌完全不透明?您应该签署请求吗?您应该为 OAuth2 范围使用什么命名约定?如何注册用户和客户端?现有的 OAuth2 实现中存在一些明显的模式,如果您希望复制其中一种模式或制定自己的规则,Spring Security OAuth 提供了大量的钩子和扩展点。示例将使用 Spring 和 Spring Security 来展示如何利用规范和库中固有的灵活性。了解更多关于 Spring Security OAuth 的信息:http://projects.spring.io/spring-security-oauth 和 Spring Security:http://projects.spring.io/spring-security

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

SpringOne2GX 2013 回放:Spring RESTBucks - 一个超媒体驱动的 REST Web 服务

新闻 | Josh Long | 2014 年 1 月 8 日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013。

演讲者:Oliver Gierke

Spring MVC 为在 Java 中实现基于 REST 的 Web 服务奠定了坚实的基础。然而,在实际项目中,开发人员在处理更高级的 REST 问题时仍然面临挑战。如何真正利用超媒体?如何使用 REST 对更复杂的业务功能进行建模?本次演讲介绍了 Spring RESTBucks 示例实现,这是一个超媒体驱动的 REST Web 服务,并解释了它是如何使用超媒体元素来实现业务流程的,以及 Spring 技术(Spring Data REST、Spring Data JPA 和 Spring HATEOAS)如何帮助开发人员构建系统。在以下位置了解更多关于 REST 的信息:http://projects.spring.io/spring-framework/ (Spring MVC 的 REST 控制器) http://projects.spring.io/spring-hateoas/ (超媒体支持)

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

订阅 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部