SpringOne2GX 2013 回放:Spring Security 3.2 入门

新闻 | Pieter Humphrey | 2014年5月12日 | ...

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

演讲者:Rob Winch Spring Security 是一个框架,专注于为 Java 应用程序提供身份验证和授权。与所有 Spring 项目一样,Spring Security 的真正强大之处在于它可以轻松扩展以满足自定义需求。在本演示中,Rob 将逐步将 Spring Security 3.2 中的新功能应用于现有应用程序,以演示它如何满足您的身份验证和授权需求。

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

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

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

SpringOne2GX 2013 回放:spring.io 深入浅出

新闻 | Pieter Humphrey | 2014年5月12日 | ...

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

加入 Chris Beams,他会深入探讨 https://springframework.org.cn - 新的 Spring 网站。它充满了惊人的新资源,您可以与不熟悉 Spring 的同事分享,或者帮助那些可能不熟悉 Spring 的人(使用其他语言、框架或平台进行编码的人)了解 Spring。你们要求我们帮助更容易赢得比较,我们听到了。参加本次会议,获得您赢得内部竞赛所需的弹药,并了解网站的构建和部署方式。现在是一个开源项目!

在我们的博客上了解更多关于开源 spring.io 网站的信息

https://springframework.org.cn/blog/2014/03/27/project-sagan-open-sourcing-spring-io

https://springframework.org.cn/blog/2014/04/04/project-sagan-zero-downtime-deployments

https://springframework.org.cn/blog/2014/04/28/project-sagan-client-side-architecture

https://springframework.org.cn/blog/2014/04/18/project-sagan-upgrading-to-jdk-8

 

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

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

了解更多关于 CloudFoundry 的信息:http://cloudfoundry.org/

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

网络研讨会回放:使用 Java 和 JavaScript 进行 Web 应用程序诊断

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

演讲者:Ashley Puls,New Relic;Josh Long,Pivotal

如今,客户端对 JavaScript 的使用越来越多。许多人开始走上在客户端进行全面应用程序开发的艰难道路,超越了简单的翻页菜单逻辑或演示组件。但是有效地跟踪和追踪意味着查看整个应用程序,而不仅仅是前端。New Relic 可用于开发或生产环境中,以诊断混合 JavaScript/Java 应用程序。在本会议中,Josh Long (Pivotal) 和 Ashley Puls (New Relic) 将展示如何跟踪和追踪当今混合 JavaScript+Java Web 应用程序 — 解决页面加载缓慢、线程阻塞、查询缓慢等问题。

了解更多关于 New Relic 的信息:http://www.newrelic.com

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

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

SpringOne2GX 2013 回放:在 Cloud Foundry 上构建 Spring 应用程序

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

在 Cloud Foundry 上构建 Spring 应用程序

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

演讲者:Josh Long 和 Andy Piper

让我们面对现实,云计算已经到来。云计算的潜力有时似乎令人难以承受,但如果您使用 Spring,则不必如此。Spring — 以及各种 Spring 项目 — 已经采用了使任何环境中都能构建出色的、以云为中心的应用程序的架构特性。虽然 Spring 在任何云平台上都能很好地工作,但在 Pivotal 的开源 PaaS Cloud Foundry 上,它享有特殊地位。在本演讲中,请加入 Andy Piper,他将介绍如何在云中以及特别是在 Cloud Foundry 上构建运行良好的 Spring 应用程序。我们将介绍如何在 Cloud Foundry 上使用 Spring 使用服务,如何使用 RabbitMQ 和 Spring Integration 进行扩展,如何使用独立进程和 RabbitMQ 进行更好的批处理,以及讨论在 RESTful 服务型云架构中公开和使用服务的策略。了解更多关于 Spring 和 Cloud Foundy 的信息:http://docs.cloudfoundry.com/docs/using/deploying-apps/jvm/index.html

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

SpringOne2GX 2013 回放:使用自定义集成扩展 Cloud Foundry

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

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

演讲者:Cornelia Davis,Scott Frederick

正如您在开源代码库中发现的那样,Cloud Foundry 包含一组预打包的服务(Postgres、MySQL、Redis、MongoDB 和 RabbitMQ)和许多应用程序运行时(Java、Ruby 和 Node.js)。此外,CloudFoundry.com 通过服务网关与许多外部服务提供商集成。当您部署自己的 Cloud Foundry 时,您可以通过添加其他服务和运行时支持来扩展现有的开源功能。事实上,您可以通过构建包将您自己的运行时引入任何 Cloud Foundry(包括 CloudFoundry.com)。在本会议中,我们将向您展示如何构建和部署或代理自定义服务。我们还将向您介绍构建包,向您展示如何创建您自己的构建包,以及如何让您的应用程序使用它们。

了解更多关于 CloudFoundry 的信息:http://www.cloudfoundry.com/use

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

SpringOne2GX 2013 回放:Futures 和 Rx Observables:用于异步使用 Web 服务的强大抽象

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

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

演讲者:Chris Richardson

模块化、多语言架构有很多优点,但它也增加了复杂性,因为每个传入请求通常都会扩展到多个分布式服务。例如,在在线商店应用程序中,产品详情页上的信息(说明、价格、推荐等)来自众多服务。为了最大限度地减少响应时间并提高可扩展性,必须并发调用这些服务。但是,传统的并发机制是低级的,难以使用且容易出错。在本演讲中,您将学习一些强大且易于使用的抽象,用于异步使用 Web 服务。我们将比较 Java、Scala 和 JavaScript 中可用的各种 Futures 实现。您将学习如何使用响应式可观察对象(异步数据流)从 Java 和 JavaScript 访问 Web 服务。我们将描述这些机制如何让您以非常直接、声明的方式编写异步代码。

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

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

在 Twitter 上关注 DISID @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) 注册

订阅 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 提供一项简单的订阅服务,涵盖 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部