Baeldung Java 周评 | 第二十二弹(关键词:Java 8 DSL 已过时、特定领域语言代替断言、when.js 构建 REST 前端、测试 Hibernate 的最小配置、过时重新验证)

开篇词

尤金的第 22 篇 Java 周评,诞生了!
 

Java 以及 Spring 相关

  • Java 8 周五:大多数内部 DSL 已过时
    关于弃用现有 DSL 的有趣观点,转而使用 Java 8 和 Lambda。我认为随着语言的发展以及更强大的结构的融合,放弃其中一些废弃的功能是很有意义的。简而言之,创建这些库以及很多模式是为了克服语言的局限性。它们中的大多数都不存在于其他语言中,因此最好也将它们从 Java 中移除,现在我不用再受限于此了。话虽如此,我喜欢 hamcrest,也只能遗憾地让它走了。
  • 编写干净的测试 - 用特定领域的语言替换断言
    Petri 关于干净代码和良好测试实践的系列正在崛起。这是关于远离标准的、以数据为中心的断言,而转向使代码易于阅读的自定义断言 DSL
  • 使用新的 when.js 3.2.2 来构建 Spring Data REST 前端
    构建 REST API 的前端是一项艰巨的任务,而本读物看起来为此付出了巨大努力。
  • 不想将 Spring 结合 Maven 使用?
    关于 Spring 为什么使用 Maven 的一个很好且精心设计的回应,但最终我担心它会充耳不闻。留下评论说不喜欢 Maven 的 “读者” 也在这个博客上留下了评论(有很多咒骂声) - 快速浏览他的 Disqus 评论显示他在各个博客上有 10 条左右抱怨 Maven 的评论,时间跨度为一天。然而,我并不想到巨魔去过的垃圾评论文件夹里去喂它。
  • 生产一个 SOAP Web 服务
    关于 spring.io 的第一个社区书面指南 - Maciej 撰写了一篇详实而细致的读物,内容涉及如何通过 Spring Web 服务支持来构建一个 SOAP 服务。
  • 测试 Hibernate 的最小配置
    这是一篇简单的 Hibernate 设置的简介,并且可能将成为以 Hibernate 为中心的系列的第一篇文章以及一门课程。
     

技术相关

  • Chrome 以及 Stale-While-Revalidate(过时重新验证)
    一旦这些机制真正开始被应用时,我们就可以很好地了解 HTTP 协议的发展方向以及应该如何真正地提高 Web 性能。在我看来,第一个操作(完成 Chrome 支持后)可能会成为一项竞争优势,从而减少了页面加载次数。
     

沉思录

  • 代码只是你成长中的一部分
    作为开发人员成长的一部分,需要直觉地做事,指的不是做开发。如果你觉得这很明显 - 则无需阅读该读物,但如果你之前没有了解过的话,可以读一读。
  • 空谈导游与演示者
    对于很多人来说,这并不是什么新闻 - 说话之前要三思而后行,尤其是在公共场所 - 但这是我喜欢的读物,所以将其列在这里。
  • 开始进行单元测试:没有你想的那么难
    进行单元测试的一种方法 - 如果你是这里的读者,并且没有做单元测试,那么这似乎是最终参与其中的好方式。
     

结束语

以上就是尤金在当周提供的精华 - 希望你从中发现到了之前未曾发掘到的趣闻逸事。

同时,尤金也在期待大家的反馈,希望能给大家提供对口以及优质的资源。

感谢观看!我们,下期再见。
 

参见

想看更多周评?请访问该周评的所属专栏:《Baeldung Java 周评(官方授权)

发布了77 篇原创文章 · 获赞 6 · 访问量 1613

猜你喜欢

转载自blog.csdn.net/stevenchen1989/article/details/104067435
今日推荐