JavaWebWeekly、第146号
1. 春とジャワ
>>JWTを使用したJAX-RSエンドポイントの保護[antoniogoncalves.org ]
JWTは、昨日Webセキュリティのデファクトスタンダードになりつつあります。 そして、JJWTは確かに実装に行くのに良い方法です。
>> Hibernate SearchSortDSLの紹介[in.relation.to ]
Hibernateで提供されるElasticSearchサポートは、インテリジェントに設計されているように見えます。 さらに、それは流動的なAPIであり、いくつかの追加のポイントを提供します。
>>JPAとHibernateを使用してエンティティ属性のサブセットのみを更新する方法[vladmihalcea.com ]
Hibernateは鈍器だと誰が言ったのですか? あなたはそれで手術を受けることができます、トレーニングデイスタイル。
>> Hibernate [ thinks-on-java.org ]を使用して作成を永続化し、タイムスタンプを更新する方法
作成/更新時間の追跡は通常、監査ロジックを構築するための最初のステップです。これは、Hibernateでそれを行うための優れた簡単な方法です。
また読む価値があります:
-
>>プロキシによるJavaOne2016の観察[marxsoftware.com ]
-
>> JavaOne 2016 – Nucleus [ sitepoint.com ]
-
>> Java8CompletableFutureの例[adam-bien.com ]
-
>> Hibernateのヒント:JPQLでページネーションを使用する方法 [ thinks-on-java.org ]
-
>> Java 8へのリファクタリングを備えた新しいEAP、より優れたVCSとGradleの統合 [ jetbrains.com ]
-
>> Apache Kafkaの透過的なエンドツーエンドセキュリティ–パート1 [ codecentric.de ]
-
>>依存性注入について–パート2PostConstructおよびコンストラクター注入[ knitelius.com ]
-
>>小規模ストリーム処理型。 パート1:スレッドプール [ nurkiewicz.com ] -
>>溶接のヒント1-ロギング[weld.cdi-spec.org]
ウェビナーとプレゼンテーション:
-
>>クラウドネイティブキー管理[infoq.com ]
-
>>私は30,000時間ペアプログラミングしました:何でも聞いてください! [ infoq.com ] -
>> PivotalCloudFoundry上のMongoDB-as-a-Service[ infoq.com ]
-
>> 120%のチームチャーンを生き残る [ infoq.com ]
-
>>HotSpotJITコンパイルのエンジニアガイド[infoq.com ]
-
>>カンファレンスシーズンのマイクドロップ:見逃してはならない13のJavaトーク [ takipi.com ]
-
>>Dockerを使用したヘルスチェックの実装[adam-bien.com ]
-
>> IMWorldセッション:Killerマイクロサービスプラットフォームを使用した「モバイルファースト」アプリケーションの構築 [ adam-bien.com ]
-
>>今後のウェビナー:本番環境でJavaをデバッグする新しい方法 [ takipi.com ]
アップグレードする時間:
-
>> Spring ToolSuite3.8.2がリリースされました[spring.io ]
-
>>Springリリースバージョン1.3.8および1.4.1のSpringBoot [ infoq.com ]
-
>> TripleHibernateSearchリリース[in.relation.to ]
-
>> Hibernate Validator 5.3.0.Final is out [ in.relation.to ]
-
>>最初の休止状態のOGM5.1Alphaおよび5.0.2Final [ in.relation.to ]
-
>> CloudFoundry1.1M1および1.0.1のSpringCloudデータフローがリリースされました[spring.io ]
-
>> Spring DataGeode1.0.0.APACHE-GEODE-INCUBATING-M3がリリースされました[spring.io ]
2. テクニカル
>>進化する分散システム[olivergierke.de ]
これは理由のために最初のものです。 これは一歩後退したものであり、分散システムの設計を実際に見たものです。
それは、システム間の境界、相互通信の本質的な問題について、すべて実際に実際の仕事を押し出す良いリズムを達成する範囲で話します。
>>ボイラープレートコードはもうありません[thecodewhisperer.com ]
より良いコード設計? なぜだめですか。
>>APIシミュレーション+接触テスト=幸福[alexecollins.com ]
APIコントラクトテストは、間違いなく十分に活用されていない方法です。
これは非常に迅速で、概念を紹介し、それを実行するためのいくつかの基本的なツールを提供する要点の記述です。
また読む価値があります:
-
>> IPv6サポートアップデート– CloudFront、WAF、およびS3転送アクセラレーション [ aws.amazon.com ]
-
>> SWAGGERは休息していません–大丈夫ですか? [ howarddierking.com ] -
>> SAN証明書のネイバーの品質を気にする必要がありますか? [ troyhunt.com ]
3. ミュージング
>> TDDの限界、およびTDDの研究の限界について [ virtuouscode.com ]
TDDを実行した結果に関する興味深い(超科学的ではありませんが)テストの結果。
もちろん、懸念事項のほんの一部を測定することはあまり代表的ではないかもしれません– TDDは開発の非常に多くの側面に触れるため、それが与える影響を実際に定量化することは困難です。
>>チーム間の通信が機能しないことを確認する[frankel.ch ]
良いコミュニケーションについてのいくつかの常識のアドバイスは、残念ながら、そこにある非常に多くの組織によって見過ごされています。
>>テストは必要ありません[swizec.com ]
私はこれをくぐり抜けました。 あなたは同じことをするべきです。
>>アンダーカバーテストアビリティキラー[daedtech.com ]
あなたが始めているとき、ユニットテストは著しく難しいです。
システムの正確さを検討する前に、テストをシステムに織り込むことの最初の重要な利点は設計です。 優れた設計は必ずしも単体テストから得られるわけではありませんが、システムに対する前向きな制約としてこれらを使用すると、はるかに簡単になります。
また読む価値があります:
-
>>開発者を忘れないでください! [ silverandspinach.net ] -
>>会議室とプロジェクターを超えたコードレビュー[daedtech.com ]
-
>>コンサルタントとして優位に立つ方法[daedtech.com ]
-
>>壊れた科学出版モデルとそれを改善するための私の試み[techblog.bozho.net ]
4. 漫画
そして、今週の私のお気に入りのディルバート: