Spring Boot 3 プログラミング入門(スプリングブートスリープログラミングニュウモン)
- 著者:
- 掌田津耶乃(ショウダツヤノ)
- 出版社:
- 秀和システム
- 出版日:
- 2023年02月28日
- ISBN:
- 9784798069166
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
「 Spring Boot 2 プログラミング入門」の改訂版です。主な更新、解説内容は、 JDK17 、 Spring 6 に対応、テンプレートエンジンの利用についての解説、リアクティブ Web アプリケーションの開発 (Spring WebFlux) の解説、 JAX-RS ベースで REST API を作成し、 React アプリを作成する方法、などです。また Spring Boot 3 では、 Spring Boot 2 で非推奨だった機能がすべて削除されているため、非推奨のコードはすべて書き換えています。
技書の森解説
Java で Web アプリケーションを作る際、 Spring Boot は事実上の標準ともいえるフレームワークですが、バージョン 3 で Jakarta EE 名前空間への移行や Java 17 以上の必須化など大きな変更が入りました。掌田津耶乃による本書は、その Spring Boot 3 を対象に、プロジェクト作成から Web アプリケーションの構築までを一冊で追える入門書です。
掌田氏は多くのプログラミング入門書を手がけてきた著者で、本書でも手順をステップバイステップで示すスタイルを採っています。 DI (依存性注入) やアノテーションベースの設定、 Thymeleaf によるテンプレート描画、データベースアクセスといった Spring Boot 開発の一連の流れを、動くサンプルを軸に解説します。 Spring の膨大なエコシステムのうち、まず動かすために必要な部分を絞り込んで提示している点が初学者に向く構成です。
注意点として、 Spring Security やマイクロサービス構成、本番運用のためのテスト戦略などは深くは扱いません。 Spring Boot の全体像を体験し「何ができるか」を知るための入口であり、実務レベルの設計力を得るにはリファレンスドキュメントや設計寄りの書籍が別途必要です。 Java の基本文法を一通り終えた段階の人が、フレームワークの世界に最初の一歩を踏み出すための本です。
言及 Qiita 記事 (16 件)
Visual Studio Code でSpring Bootに入門する
♡ 91springframework, SpringBoot, VSCode, java17Spring Boot / Thymeleafの基礎を学ぶ【初心者向け】
♡ 56spring, Docker, 初心者向け, Thymeleaf, SpringBootSpring 4.3 GAがリリースされた!!
♡ 23Java, spring, SpringBoot6年前駆け出したゲームセンターの店長がエンジニアリングマネージャーになるまで。
♡ 12ポエム, 転職, キャリア💡初心者エンジニアが実際に使える資料50選!!
♡ 9Git, GitHub, 初心者, Docker, VSCode何も知識がない状態でWindows11にKotlinの開発環境構築しHelloWorldした
♡ 7Windows, Kotlin, IntelliJ, HelloWorldSpringBootでSpring WebFluxを試してみた
♡ 4Java, 初心者, リアクティブ, SpringBoot, WebFluxSpring Bootでバリデーションを試してみた
♡ 4Java, 初心者, Validation, SpringBootMustacheテンプレートを使用したソース自動生成
♡ 3Java, mustache, テンプレートエンジン, 自動生成【初心者向け】Web基礎学習にJavaを選ぶべき5つの理由【最短ロードマップ4ステップ】
♡ 1Java, チーム開発, 初心者向け, SpringBoot, 学習記録
この本に興味がある方におすすめ
この本に関連
掌田津耶乃 の他の書籍
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
Amazon レビュー星 5 でも合わない本がある - 技術書選びの落とし穴
Amazon で星 5 の技術書が自分には合わなかった経験はありませんか。レビュー評価だけで本を選ぶリスクと、自分のレベルに合った技術書を見つける 4 つの判断基準を紹介。
関連用語
リアクティブプログラミング
データの変化を自動的に伝播させ、非同期データストリームを宣言的に処理するパラダイム
Unity
2D・3D に対応するゲームエンジン。ゲームから VR・シミュレーションまで幅広く使われる
Firebase
Google が提供するアプリ開発基盤。サーバー構築なしで認証や DB を利用できる
Tailwind CSS
ユーティリティファーストの CSS フレームワークで、クラス名の組み合わせでスタイルを構築する
Rails
Ruby 製の Web アプリケーションフレームワーク。規約に従うことで高速開発を実現する
カオスエンジニアリング
本番環境で意図的に障害を注入し、システムの耐障害性を検証する実践手法