Java Weekly、Issue 191

今週はJava 9に関する興味深い記事がたくさんあります。

  • さあ…​**

1 SpringとJava

https://www.infoq.com/news/2017/08/oracle-open-sourcing-javaee?utm campaign=infoq content

Java EEチームは、オープンソースのサードパーティ基盤への移行を検討しています。

私はそれが 大きな前進 になるだろうと思います - 私はそれが本当にこのようにうまくいくことを願っています -

>> Java 9インキュベーターモジュールが未来を変える方法Javaの ][]

インキュベーターモジュールはJPMSの興味深い機能となるでしょう - それらは未完成または実験的なAPIの安全な導入を可能にするでしょう。

>> Spring Boot 2.0でのアクチュエータエンドポイントの紹介 []

Spring Boot 2.0は、Spring MVC、Spring WebFlux、およびJerseyのサポートとともに、Actuators ** に多くの重要な(そしてクールな)変更をもたらします。

>> Vavr、コレクション、およびJava Stream APIコレクション []
  • Stream API Collectorは、Vavr ** (以前のJavaslang)のCollectionや Option Try. などのツールでも簡単に使用できることがわかりました。

>> 早送り>> Vavr 1.0

ブランドを変更したJavaslangは新しい名前で最初のフルリリースに近づいています - それは主要な成果物をより小さなものに分割すること、およびJavaの相互運用性の改善のような多くの変更を含みます。

私たちのエコシステムの高レベルな状態を見てみるのはとても面白いと思います。

ここで私が注意しているのは、私もそこでClojureを見るのが好きだったということです。

2テクニカル

>>データベースの能力を活用する "Unbundled" []

データベースを「アンバンドリング」すると、不要な結合を引き起こすことなく、複数のサービス間でデータベースを共有できます。

3黙想

** >>マイクロサービスのアーキテクチャーフィットネスに関する展望 []

マイクロサービスは 普遍的に適用可能なアーキテクチャのレシピではありません

他のものと同じように - それらは解決されるべき特定の問題があるとき適用される必要があります。

>> TDDを誤解している可能性がある []

TDDについての 誤解がたくさんあります - ここで最も興味深いもののいくつかを紹介します。

4漫画

そして今週の私のお気に入りのDilberts:

5今週のピック

今週、私はREST With Springコースで急増している新しいものを発表しました。これらはすべて、Spring 5に関連しています(次の価格変更と共に)。

>> REST With Spring の今後の新しいモジュール[ ]**