Spring Bootで始めるWebアプリケーション開発入門 ダウンロード

ダウンロード Spring Bootで始めるWebアプリケーション開発入門 fb2 本

から

フォーマットを選択:

フォーマットを選択:

zip 6.2 Mb ダウンロード
rar 8.1 Mb ダウンロード
pdf 9.5 Mb ダウンロード
mobi 6.7 Mb ダウンロード
fb2 5.6 Mb ダウンロード
epub 9.3 Mb ダウンロード

本の説明

本書はSpring Boot使ってWebアプリケーション開発を始めたい方向けの入門書です。想定している読者は ・ITシステム開発企業の新入社員 ・転職してWebプログラマーになりたい人 ・自分でも何かWebアプリケーションを作ってみたい人 といった方々です。ITシステム開発企業の新入社員向けJava導入教育の講師なども務めている著者が、その経験を活かして、お約束の「Hello, world!」から、実務でも頻繁に開発する「マスターメンテプログラム」までステップ・バイ・ステップで進めて行きます。【前提知識】本書を読み進めるには「Java言語」「HTML」「リレーショナルデータベース/SQL」の知識が必要です。おおよそ以下のようなレベルを前提としています。・Java言語クラス、インタフェース、制御文に加え、Listなどのコレクションやジェネリックスがある程度わかればベストです。もし不安でしたら拙著「基本情報技術者 らくらく突破 Java(改訂3版)」など、専門書を都度参照してください。・HTMLブラウザに「Hello, world!」といった文字列を表示させた経験があればOKです。table,th,tr,tdタグやリンク(a)を知っていれば最高です。それ以外に必要なタグは本書で説明します。・リレーショナルデータベース/SQL「リレーショナルデータベースのテーブルは、表のようなもの」といった基礎知識を持っているのが望ましいです。また簡単なSQL文(SELECT,INSERT,UPDATE, DELETE)がわかれば申し分ないです。 【目次】1. はじめに2. 環境設定2.1 AdoptOpenJDK2.2 Spring Tool Suite 42.2.1 STSのインストール2.2.2 STSの日本語化2.3 Lombok2.4 PostgreSQL2.4.1 PostgreSQLのインストール2.4.2 環境変数PATHの設定3. Spring BootでHello,world!3.1 Hello,world!3.2 GETリクエスト/POSTリクエスト3.3 GETリクエストの処理3.3.1 クエリ文字列からのデータ取得3.3.2 URLパスからのデータ取得3.4 POSTリクエストの処理参考:STSにプログラムを入力するときのヒント4. Thymeleafでフォーム操作4.1 ThymeleafでHello, world!4.2 フォーム部品4.3 @ModelAttributeを使った入力データの取得補足:プロジェクト間でファイルをコピーする5. セッション操作5.1 セッションの必要性5.2 数あてゲームでセッションを学ぶ補足:セッション操作詳説参照とは?数当てゲーム 起動時の処理1回目の処理2回目の処理[もう一度最初から]クリック時同時に実行した場合6. テーブルのデータを一覧表示する6.1 テーブルの作成6.2 プロジェクトの構成6.3 エンティティ6.4 リポジトリ6.5 コントローラー6.6 ビュー6.7 その他ファイル6.7 ビュー/コントローラー/リポジトリ/エンティティの関係todoテーブル作成手順7. テーブルにレコードを追加する7. 1 バリデーション7. 2 コントローラー7. 3 サービスクラス7. 4 レコードの追加7. 5 リダイレクト7. 5 エラーメッセージの表示補足:プロジェクトのコピー方法8. テーブルのレコードを更新・削除する8.1 主キーで検索する8.2 レコードを更新する8.3 レコードを削除する8.4 Thymeleafでセッションのデータを参照する8.5 PRG(Post-Redirect-Get)パターン9. 入力された条件で検索する9.1 検索条件フォームの追加9.2 検索条件の取得9.3 検索処理の定義・実行10. 動的なクエリによる検索10.1 動的なクエリ実行方法10.2 DAO(Data Access Object)10.2 JPQLによる動的クエリの実行10.2.1 JPQLの組み立て10.2.2 EntityManager10.4 Criteria APIによる動的クエリの実行10.4.1 Criteria APIの基礎10.4.2 Criteria APIの利用メタクラス作成手順11. ページネーション(ページング)11.1 Pageable/Pageの追加11.2 ページリンクの作成11.3 動的クエリ結果のページング演習課題参考資料【著者について】菊田 英明(きくた ひであき) Java言語と出会ったのは1995年の終わりごろ。JDKはまだβ版だった。当初は「趣味」でJavaプログラムを書いていたが、いつのまにか仕事もJava一色となり、主にWebアプリケーションシステムの開発に従事してきた。某エンジニアリング会社勤務を経て2019年4月より個人事業主。近年は新入社員向けJavaの導入教育の講師も請け負っている。■保有する資格情報処理技術者試験 プロジェクトマネージャ アプリケーションエンジニア プロダクションエンジニア データベーススペシャリスト オンライン情報処理技術 基本情報処理技術者Sun Certified Programmer for the Java Platform■著書「実践 JDBC―Javaデータベースプログラミング術 」(オーム社)「SE・プログラマスタートアップテキストJSP 基礎」(技術評論社)「基本情報技術者 らくらく突破 Java」(共著、技術評論社)【サポートサイト】 本書掲載のプログラムは以下のURLから入手できます。追加情報があれば、あわせて掲載します。 https://kktworks.github.io/ kktworks@gmail.com(お問い合わせ)

著者 :菊田英明
ASIN :B08NHQSHPN
によって公開 :2020/11/14
ファイルサイズ Spring Bootで始めるWebアプリケーション開発入門:28283 KB