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 日 | ...

“你永远是一名学生,而不是一名大师。你必须不断前进。” - Conrad Hall

“未来的帝国是思想的帝国。” - Winston Churchill

“你的头脑里有智慧。你的脚上有鞋子。你可以随心所欲地选择方向。” - Dr. Seuss

“优秀的学生在所有方面都优秀。” - Marissa Mayer

“从未犯错的人从未尝试过新事物。” - Albert Einstein

警告:如果您是经验丰富的开发人员,那么这可能不是您要找的帖子。无论如何,请继续阅读。我敢打赌,您知道一些正在首次……的开发人员。

Gradle 依赖管理插件 0.5.1 发布

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

我们很高兴地宣布 Gradle 依赖管理插件 0.5.1.RELEASE 现已通过 Maven Central、Bintray 和 Gradle 插件门户提供。有关该插件如何改进您的 Gradle 构建的更多信息,请阅读 入门博文

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

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 的 夜间更新站点 试用它,并计划于 2015 年 6 月底作为 STS 3.7.0 的一部分发布。

Spring AMQP 1.4.5.RELEASE 和 1.5.0.M1 现已发布

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

我们很高兴地宣布,Spring AMQP 的最新维护版本 (1.4.5.RELEASE) 现已发布。此版本仅包含 少量针对 1.4.4 的 bug 修复

此外,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,以支持轻松、健壮的服务间调用。

http://projects.spring.io/spring-cloud 了解 Spring Cloud

http://projects.spring.io/spring-boot 了解 Spring Boot

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

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

演讲者:Erdem Gunay, Turkcell

Turkcell 几年前推出了个人云存储服务。对于遗留解决方案而言,添加新的业务功能在时间和预算上成本高昂。用户体验需要改进。最终,决定构建一个新解决方案,其中 Spring Boot 和 Spring Framework 项目作为骨干发挥关键作用。该项目从零开始,仅用了 6 个月就完成了。该解决方案构建在 Spring Boot 和许多 Spring IO Platform 项目之上,使开发团队能够专注于业务逻辑,而不是配置和集成细节。该项目被划分为可部署的模块(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 社区所有即将举行的活动。

查看所有