本周Spring动态-2017年7月25日

本周Spring动态
作者:Josh Long
时间:2017年7月25日
翻译:冀天宇
Spring的粉丝们,你们好,本周我在土耳其的伊斯坦布尔,在今晚关于Spring和Java的聚会上与听众进行了交流和沟通。我希望你们加入我,和我一起讨论cloud native java。和以往一样,本周我们有许多需要报道,让我们来看一看:

  • Srping Integration 项目的贡献者 Artem Bilan 刚刚宣布发布Spring Integration 4.3.11版本,本次发布更新了安全性,也修复了一些漏洞。(https://spring.io/blog/2017/07/20/spring-integration-4-3-11-is-available)
  • Spring Batch 的负责人 Michael Minella 刚刚宣布发布 Spring Batch 3.0.8,此版本是维护发布版本、漏洞修复版本。(https://spring.io/blog/2017/07/20/spring-batch-3-0-8-release-is-now-available)
  • Spring 的大牛 Stéphane Nicoll 宣布发布Spring Framework 4.3.0,本版本是维护版本,包含了25处的修改和提升,主要是为了即将发布的Spring Boot 1.5.5 维护版而发布的。( https://spring.io/blog/2017/07/20/spring-framework-4-3-10-available-now )
  • Spring Cloud 的联合创始人 Spencer Gibb 刚刚宣布发布 Spring Cloud Dalston SR2。此次发布主要是修复了一些漏洞。值得注意的是,此版本的发布标志着Spring Cloud Angel 和 Spring Cloud Brixton 已经结束。( https://spring.io/blog/2017/07/21/spring-cloud-dalston-sr2-is-available-now )
  • Spring Framework的负责人 Juergen Hoeller 刚刚宣布发布 Spring Framework 5.3 RC3。本次新的发行版,作为处于候选阶段的扩展版本的一部分,允许使用Reactor3.1,Junit5.0,Jackson 2.9等等,将Spring WebFlux 的API进行了修正,支持了Kotlin,修正了允许为空的声明,更新了对JDK9的支持。( https://spring.io/blog/2017/07/24/spring-framework-5-0-rc3-on-the-way-to-ga )
  • Spring Security 的贡献者Joe Grandja 刚刚宣布发布 Spring Security 5.0.0.M3. 新的发行版包括了对JSON Web Tokens(JWT)和JSON Web Signatures(JWS)的支持,集成了OpenID Connect 验证流中对ID Token的支持。( https://spring.io/blog/2017/07/24/spring-security-5-0-0-m3-released )
  • Spring Integration 和 Spring Message 项目的大牛宣布发布 Spring AMQP 2.0.0 milestone 5 版本。这个版本包括了对安全性的修正以及一些新的功能。( https://spring.io/blog/2017/07/24/spring-amqp-2-0-0-milestone-5-is-available )
  • Micrometer项目为大部分流行的监控系统监测客户端提供了简单的外观接口。允许在不固定开发商的前提下监测基于JVM的应用。举例来说,考虑SLF4J,但是用于监测。这个项目会作为Spring Boot2.0中收集监测信息的子系统,并且会向后移植给Spring Boot 1.0。值得注意的是,Micrometer不需要Spring Boot环境也可以工作。可以去看看,项目中有许多有趣的部分,几乎多到不知道该先看哪个。( http://micrometer.io/ )
  • Gyula Lakato 归纳了一篇令人鼓舞、内容详实的博客,详细叙述了他的第一次尝试,博客地址请看这里 Spring Cloud Function on AWS Lambda(https://dzone.com/articles/run-code-with-spring-cloud-function-on-aws-lambda)。干得好Gyula!
  • 这虽然有点过时了,但是个好东西: Antonio Simoes 讨论了将他公司家的架构从单一架构移植到了基于Spring Cloud 的架构(https://medium.com/@simoean/a-journey-from-blocking-monolith-to-non-blocking-microservices-b80eed6e8258)。
  • Microservice 由开发商驱动开发。严格意义上来说,这与Spring项目无关,但是我喜欢 Stephen O’Grady 关于微服务的讨论- 《人们为什么采用微服务以及微服务与SOA的区别》(http://redmonk.com/sogrady/2017/07/20/soa-microservices/)
    James Governer 跟进了Stephen O’Grady发布的关于微服务的文章。
  • 接下来是与spring无关的,但是绝对重要的新闻。10年前,只有大概2600名女学生参加了AP计算机科学的考试。2017年,已经有29000名女学生参加了这个考试。这个数字的增长难以置信,从2016年以来已经增长了135%。同时不甘示弱的是,相比较去年,少数民族群体参加考试的人数增长了近170%。事情正朝着正确的方向发展,我真诚的希望看见我们整个计算机科学的生态系统更加多样、更加包容、以及广泛的参与。
  • Spring Boot 的用户 Nick Molholm 赞成分享这篇文章《新的Lego Life 应用后台由Spring Boot驱动》(https://twitter.com/moelholm/status/887723861164392448)同时作为乐高和Spring Boot的粉丝,我认为这太酷了!恭喜 Lego Life 团队!
  • 《Move Fast and don’t break tings》(https://the-composition.com/move-fast-and-dont-break-things-run-development-from-slack-3e4de5318e3f) – 作者是 Rod Johnson,Spring的创始人,Atomist的CEO,详细阐述了他的公司的服务能为使用Spring Boot的团队提供什么样的帮助。它能够简化创建服务时端到端的工作,支持团队协作,检测进行的改变是否会引发服务中断,管理生产环境的路径(例如Cloud Foundry)。我已经签合同了!
  • 本月的Oracle Java Magazine 发布了文章展望了JAVA9的新特性(http://www.javamagazine.mozaicreader.com/JulyAug2017/Default/17/0#),当然,JAVA9马上来了。
  • 这篇文章很老,但是很有用,来自于Spring 大牛 Greg Turnquist,探讨了人们对于REST的认识上的几点问题以及如何处理这些问题(http://greglturnquist.com/2017/05/power-rest-part-1)。读一下会很有帮助。

你可能感兴趣的:(Java,EE)