SpringOne2GX 2013 回放:使用 Spring Data Neo4j 的实际应用

新闻 | Pieter Humphrey | 2014 年 2 月 11 日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013 大会。

演讲者:Michael Hunger

Spring Data Neo4j 2.x 版本是一个成熟的对象图映射框架的实现,它与 Spring Framework 紧密集成,并且通过选择属性图数据模型提供了独特的建模和查询机会。本次演讲介绍了几家 Neo Technology 客户如何将 Spring Data Neo4j 用于生产环境。这些客户来自不同的领域——游戏、服务器中心监控、教育、设备管理、能源市场模拟等等。基于这些用例,我们将讨论如何使用 Spring Data Neo4j 和 Spring Framework 实现实际应用。首先,我们将讨论他们需要解决的业务问题,以及为什么图数据库适合他们。在快速介绍 Spring Data Neo4j 和 Neo4j 之后,我们将讨论建模选择以及选择丰富数据模型的益处和影响。我们将跟随示例领域进入代码,从带注释的域实体到使用强大的存储库抽象。展示如何使用 Neo4jTemplate 实现一些较低级别的功能将完善核心库的使用。在此基础上,我们将研究集成方面,Spring Data Neo4j 如何与其他 Spring 项目结合使用,例如 Spring Data MongoDB、Spring Data REST 和 Spring Batch。一个简短的演示将展示如何从(Web)UI 层访问 Spring Data Neo4j。演讲将以对未来的展望结束:Neo4j 在其 2.0 版本中添加了一些非常有趣的功能。从节点标签、自动索引和约束到 Cypher 的事务性 HTTP 端点。这些更改使得可以重新思考 Spring Data Neo4j 的某些方面,例如类型表示和索引。但同时也触及了一些更大的未来变化的想法,例如完全基于 Neo4j 的 Cypher 图查询语言的对象图映射。

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

网络研讨会:2014 年 3 月 18 日的 Spring LDAP 2.0.0

新闻 | Pieter Humphrey | 2014 年 2 月 11 日 | ...

演讲者:Mattias Arthusson

最近发布的 2.0 版本为 Spring LDAP 项目进行了重大改版。凭借 Spring Data Repository 和 QueryDSL 支持、流畅的 LDAP 查询构建器和 XML 命名空间配置等新功能,LDAP 管理应用程序现在可以比以往更高效地构建。本网络研讨会将概述 Spring LDAP 的目标和范围,并演示 2.0 版本中的所有改进,并在此过程中提供大量实践技巧,说明如何最大限度地利用该库。

2014 年 3 月 18 日星期二 格林尼治标准时间下午 2:00(伦敦,格林尼治标准时间)注册

2014 年 3 月 18 日星期二 太平洋夏令时间上午 10:00(旧金山,GMT-07:00)注册

网络研讨会:3 月 25 日在 Java 8 上的 Spring Framework 4.0

新闻 | Pieter Humphrey | 2014 年 2 月 11 日 | ...

演讲者:Juergen Hoeller

Spring 一直以及时提供对新一代 Java 的专用支持而闻名,现在正是转向 Java 8 的时候了:通过 Spring Framework 4.0,我们提供了对所有相关的 OpenJDK 8 功能的深入支持,包括 lambda 表达式、JSR-310 日期和时间、参数名称发现以及 java.util.concurrent 增强功能。本次演讲将阐述基本的 Spring Framework 4.0 概念以及 Spring 编程模型中的选定 Java 8 功能,探讨其对应用程序架构的影响。

2014 年 3 月 25 日星期二 格林尼治标准时间下午 2:00(伦敦,格林尼治标准时间)注册

2014 年 3 月 25 日星期二 太平洋夏令时间上午 10:00(旧金山,GMT-07:00)注册

Spring Data JPA 和 Spring Data MongoDB 入门

新闻 | Pieter Humphrey | 2014 年 2 月 6 日 | ...

Nik Trevallyn Jones 在新加坡 Spring 用户组的演示。

http://www.singasug.com

了解更多关于 Spring Data 的信息:http://projects.spring.io/spring-data/

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

Spring Integration 与 RabbitMQ 的实际应用

新闻 | Pieter Humphrey | 2014 年 2 月 3 日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013 大会。

演讲者:Durai Arasan

ETRADE 已使用 RabbitMQ 作为核心消息系统,以及 Spring Integration 作为轻量级 ESB 层,对他们的 SOA 平台进行了改造,服务使用 Java、C 和 Python 等语言编写。这个新的容器展示了如何迁移遗留系统,同时引入更现代的框架和语言,而不会影响新平台的性能和可扩展性。演示将介绍需求背后的部分历史以及平台的构建方式。随后将进行现场演示,其中包含使用 RabbitMQ 和 Spring Integration 运行 Web 服务的示例。该平台突出了为什么 RabbitMQ 最适合这种需求,而其他选项则不然。

了解更多关于 Rabbit MQ 的信息:http://www.gopivotal.com 和 https://rabbitmq.cn/

了解更多关于 Spring Integration 的信息:http://projects.spring.io/spring-integration/

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

JSR-352、Spring Batch 和您

新闻 | Pieter Humphrey | 2014 年 2 月 3 日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013 大会。

演讲者:Michael Minella

JSR-352 被认为是为 Java 带来了标准化的批处理编程模型。规范提供了什么,没有提供什么,这对 Spring Batch 应用程序意味着什么?我们将解答所有这些问题,并通过实际示例深入了解 Spring Batch 如何与 JSR 协同工作。

了解更多关于 Spring Batch 的信息:http://projects.spring.io/spring-batch/

…您可能还会发现这篇信息很有用:http://www.infoq.com/news/2013/06/ee7-spring-batch

!{iframe width="560" height="315" src="//www.youtube.com/embed/yKs4yPs-5yU" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放: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 的关系。

了解更多关于 Spring Framework 的信息:http://projects.spring.io/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 集成

了解更多关于 Spring Security 的信息:http://projects.spring.io/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 是一种协议,用于为例如需要在 IE 10 及更早版本中运行的应用程序提供透明的 WebSocket 后备选项。如果您想全面了解 WebSocket,包括标准 Java EE 7 和 Spring Framework 4.0 支持,那么本演示适合您。有关如何实际构建 WebSocket 样式应用程序的更实际方法(跳过介绍部分),请参加 Rossen Stoyanchev 和 Scott Andrews 的下一个演示“使用 Spring 构建 WebSocket 浏览器应用程序”,或参加这两个演示。它们的目的是互补的。了解更多关于 Spring Framework 中 WebSocket 的信息:http://projects.spring.io/spring-framework

幻灯片: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

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

  • 基本的 Spring 测试
  • 嵌入式数据库
  • 事务
  • 配置文件
  • 控制器测试
  • 服务器集成测试
!{iframe width="420" height="315" src="//www.youtube.com/embed/LYVJ69h76nw" frameborder="0" allowfullscreen}{/iframe}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部