Java Web Weekly、第174号

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

  • さあ…​**

1 SpringとJava

>> Project Amber:公開されたJavaの未来 []
  • ローカル変数型推論、強化された列挙型、およびLambda Leftovers ** を備えた将来のJavaは、間違いなく面白いように見えます。私達があまりにも長く待つ必要がないことを望みましょう。

>> Java SE 9 - JPMSモジュールはアーティファクトではない []

Java 9は数ヶ月以内にリリースされるはずですので、次のモジュールシステムについての私達の知識を磨くのに良い時です。

>> Spring Boot、@ EnableWebMvcおよび一般的な使用例 []

標準の @ EnableWebMvc アノテーションはSpring Boot とうまく統合されておらず、自動設定の魔法を無効にできることがわかりました。

** >> JPAとHibernateのマッピング定義 - 注釈、XML、またはその両方? []

これらの各アプローチには、それぞれ独自の利点と課題があります。経験則では、どちらか一方だけを使用するようにしますが、それでも両方を使用する場合は、** XMLマッピングが注釈を使用して構成されたものをオーバーライドすることに注意してください。

>> Spring Security - Java Configuration Beansのプログラムによる登録 []

多くの開発者は、Springアプリケーションを設定するときにXMLベースの設定に固執する傾向があります。 Javaベースの設定でほとんどすべてが達成できることを思い出してください。

>> Thymeleaf 3標準レイアウトシステムの改善 []

最近Thymeleafに導入されたいくつかの改良がありました、そして覚えておくべき小さい事がいくつかあります。

>>するための最良の方法JPAとHibernateによるバッチ処理 []

JPAとHibernateのみを使用してバッチ処理を実装する迅速で実用的な例。

2テクニカル

** >>マイクロサービスの最も難しい部分:あなたのサービスに電話をかける

マイクロサービスには独自の課題があり、それらを正常に呼び出すことは間違いなくその1つです。

>> RESTでJsonPathおよびXmlPathを使用する []

RESTで確実にJsonPathとXmlPathを使用する 簡単で実用的な例

3黙想

>>あなたの明日の役職:Efficiencer []

結局のところ、ソフトウェア開発者は最適化と自動化のために雇われるので、単に物事を開発する人ではなく、問題を解決する人として自分自身を売り込むことが重要です。

4漫画

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