REST API設計とDTO: 包装のない贈り物は危険だ
セキュリティ事故や循環参照の例を通して、REST API設計とDTOの重要性を解説します。あわせて、正しいRESTfulなURL設計と実務向けのDTO命名戦略も紹介します。
セキュリティ事故や循環参照の例を通して、REST API設計とDTOの重要性を解説します。あわせて、正しいRESTfulなURL設計と実務向けのDTO命名戦略も紹介します。
「MyBatis vs JPA」の対立を現場で経験して得た実務の学び。JPAのN+1問題をどう解決したか、そして両者の長所を生かす効率的な共存戦略を紹介します。
「データベース正規化とJPA」の関係を説明し、オブジェクトとテーブルのパラダイム不一致、そして実務で起きるJPAのN+1問題の原因と解決策(Fetch Join)を扱います。
「WebアーキテクチャとCORS」の概念を、PHP時代のSSRと現代のCSRの比較を通して説明し、フロントエンドとバックエンドを分離したときに起こるCORSエラーの原因とSpring Bootでの解決方法を解説します。
Spring Bootとフレームワークの考え方をわかりやすく整理し、制御の反転(IoC)と依存性注入(DI)がなぜ必要なのかをコード例とともに解説します。