SpringOne2GX 2013 回放:超越依赖注入

新闻 | Pieter Humphrey | 2014年4月29日 | ...

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

讲师:Mark Secrist

许多学习 Spring Framework 的开发者认为它仅仅是一个用于集中依赖注入的机制。虽然该框架在这方面做得很好,但它的功能远不止于此。本次会议中,我们将探讨核心框架以及许多其他 Spring 项目所使用的构建块和模式。结果是,与会者将更好地理解如何使用 Spring Framework,并学习如何构建利用这些相同模式的自定义组件。我们将探讨的主题:

  • 集中式生命周期管理的优势
  • 面向接口编程
  • 利用代理的强大功能
  • 使用注解
  • 理解模板模式

依赖注入是 Spring Framework 非常重要的一部分。然而,它也是一系列关键模式的集合,我们将在本次会议中探讨。

  • 集中式生命周期管理
  • 探究 BeanFactoryPostProcessor
  • 探究 BeanPostProcessor
  • 如何编写自己的 BeanPostProcessor
  • 面向接口编程
  • 面向接口编程的好处
  • 松耦合
  • Spring 如何利用此机制的示例
  • 如何在自己的 Spring 应用程序中利用
  • 利用代理的强大功能
  • 代理在 Spring 中的工作原理
  • Spring 如何使用它们
  • 编写自己的基于代理的解决方案
  • 使用注解
  • Spring 如何使用注解的示例
  • 使用自己的注解
  • 理解模板模式
  • 模板模式的目的
  • Spring 如何使用模板
  • 创建自己的模板

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

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

DISID 将领导 Spring Roo 项目

新闻 | Pieter Humphrey | 2014年4月24日 | ...

DISID 将领导 Spring Roo 项目

Disid

我们很高兴地宣布,Pivotal 和 DISID 将合作进一步开发 Spring Roo 项目。Roo 将继续其目标,即提供一种代码生成风格的 RAD (快速应用开发) 框架,专注于帮助开发者按时完成 Java 项目。

Pivotal 和 DISID 围绕 Roo 的合作已经持续了一段时间,所以我们很高兴能将最初非正式的、由开发者主导的合作关系正式化——DISID 也对此承诺投入。Spring Roo 项目将继续作为 Spring 下的开源项目,保持当前的许可政策不变。Pivotal 和 DISID 都呼吁 Spring 和 Java 社区中有意愿与我们合作的人加入项目!

了解更多:http://www.disid.com/web/guest/spring-roo

关注 DISID 的 Twitter @disid_corp 获取更多更新!

网络研讨会:Spring Integration 4.0 - 新前沿

新闻 | Pieter Humphrey | 2014年4月22日 | ...

讲师:Gary Russell

Spring Integration 团队一直在努力开发这个流行的集成框架的最新版本。在 4.0 版本之前,如果不使用 XML,几乎不可能定义完整的 Spring Integration 流。在这个主要版本中,现有的基本注解支持得到了全面改进,那些喜欢使用 Java @Configuration 类的开发者现在可以定义他们的应用程序,而无需使用任何 XML(当然,XML 仍然支持)。在本次会议中,我们将介绍框架的这些主要变化,解释如何以及何时使用它们。主要将进行演示和代码走查,我们将从头开始构建一个实用的 Spring Boot / Integration 应用程序。

2014年5月13日星期二 下午 3:00 BST 时间 (伦敦, UTC+1) 注册

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

网络研讨会:使用 Spring 和 Neo4j 构建数据驱动应用程序

新闻 | Pieter Humphrey | 2014年4月22日 | ...

讲师:Michael Hunger (Neo Technology) 和 Josh Long (Pivotal)

Spring Data Neo4j 3.0 已经发布,并且支持 Neo4j 2.0。Neo4j 是一个功能强大的小型图数据库。图数据库非常适合提出有趣的问题并进行分析。想要加载 Facebook 好友图?构建推荐引擎?Neo4j 正是所需的工具。加入 Spring Data Neo4j 负责人 Michael Hunger (@mesirii) 和 Spring 开发者倡导者 Josh Long (@starbuxman),了解如何使用 Spring Data Neo4j 和 Spring Boot 构建智能的、图驱动的应用程序。

2014年5月20日星期二 下午 3:00 BST 时间 (伦敦, UTC+1) 注册

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

SpringOne2GX 2013 回放:您的数据,您的搜索,Elasticsearch

新闻 | Pieter Humphrey | 2014年4月22日 | ...

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

讲师:Costin Leau,Elasticsearch

快速找到相关信息一直是一个挑战,在当今数据“海洋”日益增长的情况下更是如此。本次演讲探讨了实时全文搜索领域,使用 Elasticsearch,这是一个构建在 Apache Lucene 之上的开源分布式搜索引擎。会议将展示如何在结构化和非结构化数据上进行实时搜索,如何处理类型和建议,进行社交图谱过滤和聚合以实现高效分析。所有这些都从 Spring 的角度出发。最后但同样重要的是,演示将重点关注 Hadoop 平台,以及 Map/Reduce、Hive、Pig 或 Cascading 作业如何利用搜索引擎显著加快执行速度并增强其功能。演示涵盖了架构主题,如索引可伸缩性、数据本地性和分区,使用离线和在线存储(HDFS、S3、本地文件系统)以及多租户。

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

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

SpringOne2GX 2013 回放:应用程序安全陷阱

新闻 | Pieter Humphrey | 2014年4月22日 | ...

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

讲师:Mike Wiesner

创建安全的应用程序不仅仅是将 Spring Security 应用于其中。这当然不是一个新话题,但随着 Servlet 容器和各种 Spring 项目(如 Spring MVC 和 Spring Integration)的动态配置越来越受欢迎,了解我们可能面临的安全权衡以及如何解决它们变得更加重要。

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

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

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

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

网络研讨会回放:使用 Spring Boot 构建“Bootiful”应用程序

新闻 | Pieter Humphrey | 2014年4月16日 | ...

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

讲师:Josh Long

好吧,也许“bootiful”这个词永远不会流行起来,但我尝试了,而且很值得,因为你正在读这篇文章。Spring Boot 是 Pivotal 的 Spring 团队推出的一个以约定优于配置为中心的新框架,它将 Spring 的灵活性与约定俗成的、通用的默认配置相结合,使应用程序开发不仅快速,而且令人愉快!加入 Spring 开发者倡导者 Josh Long,了解 Spring Boot 是什么,为什么它备受关注,为什么你应该考虑将它用于你的下一个应用程序(REST、微服务、web、批处理、大数据、集成,或其他任何类型!),以及如何入门。

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

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

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

SpringOne2GX 2013 回放:Spring Data 和 Apache Hadoop 入门

新闻 | Pieter Humphrey | 2014年4月15日 | ...

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

讲师:Thomas Risberg, Janne Valkealahti

大数据和 Hadoop 被广泛认为是下一代数据平台。Hadoop notoriously 难以使用,直接开始编码很容易导致挫败感。更好的方法是利用你现有的 Java 和 Spring 技能来利用这些新技术。在本次演示中,我们将介绍 Spring Data for Apache Hadoop,看看它如何简化 Hadoop 的使用。我们还将介绍几种安装小型 Hadoop 集群的方法,可用于测试你的新的 Hadoop 应用程序。

了解更多关于 Spring for Apache Hadoop 的信息:http://projects.spring.io/spring-hadoop

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

SpringOne2GX 2013 回放:Hadoop 之上的内存数据和计算

新闻 | Pieter Humphrey | 2014年4月15日 | ...

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

讲师:Jags Ramnarayan, Anthony Baker

Hadoop 以低廉的价格提供了惊人的容量可伸缩性。但核心 Hadoop 设计用于顺序访问——一次写入,多次读取;这使得实时/在线应用程序无法使用 Hadoop。在前面添加一个分布式内存层,你就可以获得两全其美的优势——非常高的速度、并发性以及扩展到非常大的容量的能力。我们展示了内存数据网格与 Hadoop 的无缝集成,以实现有趣的新设计模式——将原始或处理过的数据导入 Hadoop,在内存中对操作数据进行随机读写,或在 Hadoop 中对海量历史数据进行 O(1) 查找,零 ETL MapReduce 处理,支持对 Hadoop 中的数据进行深度 SQL 处理,或轻松将分析模型从 Hadoop 输出到内存。我们通过 Pivotal 的内存实时和 Hadoop 平台介绍并演示了这些思想和代码示例。

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

了解更多关于 Spring 和 Hadoop 的信息:http://projects.spring.io/spring-hadoop

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

了解更多关于 Pivotal HD 的信息:http://www.gopivotal.com/products/pivotal-hd

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

网络研讨会:使用 Spring Boot 构建“Bootiful”应用程序

新闻 | Pieter Humphrey | 2014年4月8日 | ...

讲师:Josh Long

好吧,也许“bootiful”这个词永远不会流行起来,但我尝试了,而且很值得,因为你正在读这篇文章。Spring Boot 是 Pivotal 的 Spring 团队推出的一个以约定优于配置为中心的新框架,它将 Spring 的灵活性与约定俗成的、通用的默认配置相结合,使应用程序开发不仅快速,而且令人愉快!加入 Spring 开发者倡导者 Josh Long,了解 Spring Boot 是什么,为什么它备受关注,为什么你应该考虑将它用于你的下一个应用程序(REST、web、批处理、大数据、集成,或其他任何类型!),以及如何入门。

2014年4月15日星期二 下午 3:00 (伦敦, UTC+01:00) 注册

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

获取 Spring 通讯

订阅 Spring 通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部