Java Web Weekly、Issue 173

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

  • さあ…​**

1 SpringとJava

>>春のヒント:シーズン2まとめ []

jOOQ 、https://www.couchbase.com/nosql-databases/couchbase-server[Couchbase]、http://との統合を含む Spring Tips シリーズの概要blog.mybatis.org/[MyBatis]、その他たくさん。

>> Java EE 8のための長いトンネルの終わりに光を当てる []

Java EE 8を待つのはやっと終わりました。

>> Java 8のカスタムコレクター []

Java 8にはStream API用の圧倒的なコレクターセットが付属していますが、これでも十分ではないため、独自のコレクターを作成する必要がある場合があります。

>> Togglz with Spring Boot []

BootでTogglzを使用するための迅速で実用的なガイド。

>> Java 9モジュール - JPMSの基本 []

Java 9のモジュール方式のもう1つの堅実なガイド。

>> Jigsawの致命的な欠陥(JSR-376、Javaプラットフォームモジュールシステム) []

Redhatチームは Jigsaw Project の現在の実装に関して** 複数の問題を提起しました。 Java用の新しいモジュラーシステムを開発する際には、複数の妥協点がありました。

>> 8 Hibernateでデータベースの機能を使用する方法 []

Hibernateについては、よくある誤解がいくつかあります。そのうちの1つは、単純なマッピングにしか使用できないことです。データベース関数、ストアドプロシージャ、マップビューなどを呼び出すことができます。

** https://www.infoq.com/articles/GC-Log-Uncovers-一時停止?utm campaign = infoq content

あなたがそれを読む方法を知っていれば、GCログは重要な情報の源になることができます - GCロギングはスレッドセーフではないので(Java 9より前に)、これはトリッキーかもしれません。

2テクニカル

>> RUGの下で失敗したテストを一掃するのをやめてください []

問題が解決するまでテストを再試行するのではなく、システムまたはテスト自体の問題を解決するために投資するほうがよいでしょう。

3黙想

>>役立つコードドキュメントの要素 []

APIを試してみることは楽しいですが、効率的ではありません(特に顧客側から見て)。ドキュメンテーションを大事にすることで、長期的にもっと生産的になることができます。

LoC/日を使用して生産性を測定することが理想的ではなく、簡単にハッキングされる可能性があることは秘密ではありません。

5今週のピック