SpringOne2GX 2014 回放:Grails 中的 API 抽象和 API 链

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

在 SpringOne2GX 2014 上录制。

演讲者:Owen Rubel

Grails 核心课程

幻灯片:http://www.slideshare.net/SpringCentral/api-abstraction

API 抽象是将与 API 相关的横切关注点分离,以便更好地实现外部化到架构关注点。这不仅可以更容易地进行外部化、同步和与外部架构共享环境,还可以使我们能够动态重新加载 API 配置,编写更 DRY 的代码,更轻松地进行批处理、API 链、减少代码、同步配置/安全、减少吞吐量等等。

致我的同学们

工程 | Josh Long | 2015 年 5 月 11 日 | ...

“你永远都是学生,永远不是大师。你必须不断前进。” - 康拉德·霍尔

“未来的帝国是思想的帝国。” - 温斯顿·丘吉尔

“你的脑袋里有大脑。你的鞋子里有脚。你可以选择任何方向驾驶自己。” - 苏斯博士

“好学生擅长所有事情。” - 玛丽莎·梅耶尔

“从未犯过错误的人从未尝试过任何新事物。” - 艾尔伯特·爱因斯坦

警告:如果你是一位经验丰富的开发者,那么这可能不是你正在寻找的帖子。无论如何,请继续阅读。我敢打赌,你认识一些正在学习他们第一个……的开发者。

Gradle 依赖管理插件 0.5.1 发布

发布 | Andy Wilkinson | 2015 年 5 月 11 日 | ...

我们很高兴地宣布 Gradle 依赖管理插件 0.5.1.RELEASE 现在可从 Maven Central、Bintray 和 Gradle Plugin Portal 获取。有关该插件如何改进您的 Gradle 构建的更多信息,请阅读 入门博文

此维护版本修复了对 Maven 样式排除的支持问题。此外,0.5.0 引入了一个新任务 dependencyManagement,您可以使用它来诊断项目的依赖管理。更多详细信息可以在 项目的自述文件 中找到。

STS 3.7.0 中的新功能:Spring Boot Yaml 编辑器

工程 | Kris De Volder | 2015 年 5 月 11 日 | ...

在 STS 3.6.4 中,我们引入了 “.properties” 编辑器支持,用于编辑 Spring Boot 配置属性。

此后不久,人们开始询问对“.yml”文件的支持。我们很自豪地说,“.yml”支持现在已成为现实。

查看 5 分钟视频演示 以了解其工作原理

Spring Boot Yaml 编辑器构建在 YEdit 之上。STS 添加了特定于引导的内容辅助、验证、悬停信息和超链接检测器。

它可以从 STS 的 每日更新站点 中试用,并计划作为 STS 3.7.0 的一部分在 2015 年 6 月底发布。

Spring AMQP 1.4.5.RELEASE 和 1.5.0.M1 可用

发布 | Gary Russell | 2015 年 5 月 8 日 | ...

我们很高兴地宣布,Spring AMQP 的最新维护版本 (1.4.5.RELEASE) 现已可用。这仅包含 自 1.4.4 以来的一些错误修复

此外,1.5 版本的第一个里程碑版本也可用 (1.5.0.M1)。候选版本将在一个月左右发布,GA 预计将在夏季晚些时候发布。

此版本的关键功能如下所示

## 类级 @RabbitListener

现在可以在类级别定义 @RabbitListener 注解。结合方法级 @RabbitHandler 注解,这允许单个……

网络研讨会回放:使用 Spring Cloud 实现更智能的服务间调用

新闻 | Pieter Humphrey | 2015 年 5 月 7 日 | ...

演讲者:Josh Long

幻灯片: https://speakerdeck.com/joshlong/smarter-service-to-service-invocation-with-spring-cloud

Spring Cloud 1.0 来了!它提供了一种强大的方法来创建和使用微服务。当您引入新服务时,您会引入集成问题:服务可能不稳定,它们可能会消失,并且 - 因为它们通常通过 HTTP 公开 - 它们需要比进程内方法调用更多的手动操作。在本网络研讨会中,我们将重点关注 Spring Cloud 如何集成服务注册(例如:Eureka、Consul 或 Zookeeper)、声明式 REST 客户端(使用 Netflix 的 Feign)、反应式编程和断路器模式与 Hystrix,以支持轻松、强大的服务间调用。

了解有关 Spring Cloud 的更多信息,请访问 http://projects.spring.io/spring-cloud

了解有关 Spring Boot 的更多信息,请访问 http://projects.spring.io/spring-boot

网络研讨会:Spring 全面展示:个人云存储应用程序

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

演讲者:Erdem Gunay,Turkcell

Turkcell 几年前推出了个人云存储服务。在旧版解决方案上添加新的业务功能在时间和预算方面成本很高。需要改进用户体验。最后,决定构建一个新的解决方案,其中 Spring Boot 和 Spring Framework 项目作为支柱发挥着至关重要的作用。该项目从头开始仅用 6 个月就完成了。该解决方案构建在 Spring Boot 和许多 Spring IO 平台项目之上,使开发团队能够专注于业务逻辑而不是配置和集成细节。该项目已划分为可部署的模块(API、后端、迁移、测试自动化),这些模块访问仅负责一项任务的微服务。加入 Erdem,回顾迁移工作和新架构 - 所有这些都由 Spring Boot 提供支持。

2015 年 6 月 9 日星期二 格林尼治标准时间下午 2:00(伦敦格林尼治标准时间) 注册

2015 年 6 月 9 日星期二 太平洋夏令时间上午 10:00(旧金山格林尼治标准时间 -07:00) 注册

Spring Security SAML 1.0.1 发布

发布 | Rob Winch | 2015 年 5 月 5 日 | ...

我很高兴地宣布发布 Spring Security SAML 1.0.1。此版本对 1.0.0 进行了被动更新,其亮点包括

  • 添加了对 Spring Security 4.0 的支持
  • 添加了与 Okta 的集成指南
  • MaxAuthenticationAge 时间支持比 21 天更长的过期时间
  • 现在支持不使用 JKS 密钥库进行部署
  • 服务提供商现在可以使用相同绑定定义多个断言使用者端点
  • 次要修复和文档改进

项目站点 | 文档 | 更改日志

网络研讨会:使用 Spring 改进您的(旧版)应用程序

新闻 | Pieter Humphrey | 2015 年 5 月 5 日 | ...

演讲者:Marten Deinum

Spring 自 2002 年发布“J2EE 设计与开发”以来就一直存在。从那时起,Spring 和 Java 都发展了很多。在这些年中,已经开发了许多应用程序。所有这些现存的“旧版”应用程序都证明了它们的价值,这就是它们持续存在的原因。在本课程中,我们将探讨如何通过进行一些重构或重新设计(基于组件的开发),以及通过引入(更新的)Spring IO 技术来改进我们的旧版应用程序。

2015 年 5 月 12 日星期二 格林尼治标准时间下午 2:00(伦敦格林尼治标准时间) 注册

2015 年 5 月 12 日星期二 太平洋夏令时间上午 10:00(旧金山格林尼治标准时间 -07:00) 注册

 

SpringOne2GX 2014 回放:性能测试速成课程

新闻 | Pieter Humphrey | 2015 年 5 月 5 日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Dustin Whittle

应用 Spring 课程

幻灯片:http://www.slideshare.net/SpringCentral/performance-testing-crashcourse

您的应用程序的性能对您的业务的影响可能比您想象的要大。顶级工程组织将性能视为其产品的关键功能,而不是锦上添花的功能。这些组织明白,性能会直接影响用户体验,并最终影响他们的底线。不幸的是,大多数工程团队都没有定期测试其基础设施的性能和可扩展性。Dustin Whittle 分享了最新的性能测试工具和见解,说明为什么您的团队应将性能测试添加到开发过程中。了解如何使用 Siege、Bees with Machine Guns、Google PageSpeed、WBench 等工具评估服务器端和客户端的性能和可扩展性。带回对如何自动化性能和负载测试以及评估其对性能和业务影响的理解。

获取 Spring 电子邮件简报

通过 Spring 电子邮件简报保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部