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

どうぞ…

1. SpringとJava

>>Spring Cloud機能の紹介[spring .io ]

Springは常にPOJOベースのアプローチを採用してきましたが、今度は機能的なアプローチに焦点を当てます。 Spring Cloudは、関数の実装からBeanを定義できるように拡張されています。すべてがReactorとうまく統合されています。

>>どのくらいの予測が役立ちますか? [ blog.arnoldgalovics.com ]

エンティティベースのフェッチの代わりにプロジェクションを使用すると、全体的なパフォーマンスを大幅に向上させることができます。これは驚くことではありません。

>>Spring Cloud関数とAWSLambdaを使用したマイクロサービスからサービスブロックへ[kennybastani.com ]

Spring CloudFunctionとAWSLambdaを使用したサービスブロックの実用的な外観。 Spring Cloud関数の動作を確認したい場合は、ぜひご覧ください。

>> Scala vs Kotlin:多重継承と菱形継承問題 [ blog.frankel.ch ]

ScalaとKotlinには、多重継承によって引き起こされる問題に対する独自の解決策があります。一見の価値があります。

>>モックHTTP、モックイトスタイル [ specto.io ]

マイクロサービスを使用する場合、HTTPエンドポイントをモック/スタブする必要があることがよくあります。Hoverflyはそれを行うための優れたツールの1つです。

>> IntelliJ IDEA 2017.2 [jetbrains.com]でのJava9のサポート

Java 9は(願わくば)間もなくリリースされ、IDEプロバイダーはツールの新機能を考案しています。今回は、IntellijIDEAの新しいサポートを確認できます。

>>MysqlでHibernateを使用するときに知っておくべき5つのこと[思考-java.org]

HibernateはすでにMySqlの機能のほとんどをサポートしていますが、完全に抽象化されていないことを覚えておくべきことがいくつかあります。

また読む価値があります:

ウェビナーとプレゼンテーション:

アップグレードする時間:

2. テクニカル

>>プロジェクトパッケージの編成[dolszewski.com ]

Javaプロジェクトのパッケージ構造は、無視されたり、無意識に適用されたりすることがよくあります。ここでは、最も一般的な2つのアプローチの比較を見ることができます。 パッケージごとの対。 機能ごとのパッケージ

>>クエリをコマンドに変換する[michaelfeathers.silvrback.com ]

抽象化レベルを上げてコマンドをオブジェクトに渡すと、デカップリングが向上する可能性があります。Java 8 Lambda式を使用すると、はるかに簡単で簡潔になります。

また読む価値があります:

3. ミュージング

>>テストケースの書き方[daedtech.com ]

この問題に対する普遍的な答えはありません。科学的方法の1つを選び、それに従い、可能な限り最高のツールを使用してください。

>>エキスパート開発者がまだ間違いを犯している理由[daedtech.com ]

私たちは間違いを犯すべきです-それらは私たちが最終的に修正できる知識の欠如を明らかにします。

また読む価値があります:

4. 漫画

そして、今週の私のお気に入りのディルバート:

>>週に60時間働く[dilbert.com ]

>>あなたは自分の仕事に誇りを持っていません[dilbert.com ]

>>今日早く出発[dilbert.com ]

5. 今週のピック

>>JUnit5のコア機能と新しいテスト機能の概要 [stackify.com]