Java Web Weekly、第175号

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

  • さあ…​**

1 SpringとJava

>> IBMとRed HatがJavaモジュール(Jigsaw)で「いいえ」を投票する []

Java 9は今から3か月後にリリースされる予定です が、Jigsawはまだ大きな論争の1つです

興味深いことに、「いいえ」と投票した組織はOSGiに関心があります。

> > Spring from the Trenches:HTTPリクエストビルダーを使ったテストコードのクリーンアップ []

HTTPリクエストビルドを使用することで、Spring MVCテストを書くときに繰り返しを避けることができます。

>> Java Service LoaderとSpring Factories Loader []

JavaのIoCから利益を得るために追加のライブラリを必要としません - 単に ServiceLoader クラスを使用できます。 Springと簡単に統合することもできます。

>> Bean Validation 2.0が公開レビューされています []

新しいBean Validation JSRはレビュー可能です。影響を与えたいのなら、ここにチャンスがあります。

>> Java 9リソース - トーク、記事、ブログ、本とコース []

Java 9はもうすぐリリースされるので、新しいツールに慣れるにはここがいい時間です。

>> Ultimate Guide - JPAとHibernateとの関連付けマッピング []

Hibernateとの関連付けマッピングの実用的かつ包括的なガイドです。

>>へのアクセス方法Hibernate 5のデータベーステーブルメタデータ []

Hibernateはデータベースメタデータへのアクセスにも使用できることがわかりました。

2テクニカル

** http://in.relation.to/2017/04/27/simple-query-string-what-about-it/ [>>単純なクエリ文字列、それはどうですか?

Luceneの SimpleQueryParser が、より高いレベルのHibernate DSLで公開されていることがわかりました。

>> Code Rot []

時間の経過によるコードの劣化は自然で一般的な問題です。それ以上のコードベースの汚染と崩壊を避けるために、そのようなケースを早期に識別して修正することが重要です。

クリーンなコードの原則は普遍的です - テストの自動化も例外ではありません🙂

3黙想

>>開発者Hegemony:クレイジーなアイデアソフトウェア開発者はソフトウェア開発を実行すべきです []

「Developer Hegemony」 - 今週の「おすすめ」でもある本

私はそれを読み始めたばかりで、それは私が最終的に終わらせるつもりであることを私が知っている数少ない非オーディオブックのうちの1つです。

>>ソフトウェア職人技は良いビジネス []

収益の減少の法則は生の開発スキルにも適用されます。ある時点で、複雑なアセンブリコードを書く能力よりもクライアントに利益をもたらすグッドプラクティスに焦点を当てるほうが理にかなっています。

** https://www.infoq.com/news/2017/05/being-polyglot-programmer?utm campaign = infoq content

ポリグロット・プログラマーになることは、複数のツールを習得することではなく、範囲を広げるためにルネサンスのようなアプローチを適用することについてです。

読む価値もあります:

より速く、より高く、より強い:産業のデジタル化がいかに価値創造を再定義しているか** ][]

5今週のピック

Erikの本はついに今週出ます。私たちの業界、それがどのように実行されるのか、そして今後10年間でどのように実行されるのかに興味があるのでしたら、ぜひご覧ください。