目次 目次 表一覧 タイトルおよび著作権情報 はじめに 対象読者 関連ドキュメント 表記規則 1 この本の目的と目標 HR Webアプリケーションのアーキテクチャ HR Webアプリケーションの必須コンポーネント 目標とタスク 2 JDBC、UCPおよびデータベースにおけるJavaの簡単な紹介 Java Database Connectivityドライバ(JDBC) ユニバーサル接続プール データベースにおけるJava(OJVM) 3 HR Webアプリケーションの概要 HR Webアプリケーションの機能 4 アプリケーション開発の開始 インストールする必要があるもの Oracle Database HRスキーマのインストール J2SEまたはJDK JDBCドライバ 統合開発環境 Webサーバー Githubリポジトリの詳細 IntelliJでのアプリケーションのインポート IntelliJでのアプリケーションのコンパイル HR Webアプリケーションの実行 5 全従業員をリスト 従業員のJava Beanエンティティの作成 JDBC接続のためのJava Beanインタフェースの作成 JDBC接続のためのJava Bean実装の作成 リクエストを処理するサーブレットの作成 結果を表示するHTMLページの作成 CSSファイルの作成 6 従業員IDによる検索 Jdbc Java Bean リクエストを処理するコードのサーブレットへの追加 従業員IDによる検索のための新規HTMLの作成 7 従業員レコードの更新 EmployeeBean.javaでの新しいメソッドgetEmployeeByFn(String)の宣言 新しいメソッドupdateEmployee(Employee)の宣言 従業員名による検索のための新しいメソッドgetEmployeebyFn()の実装 新しいメソッドupdateEmployee(Employee)の実装 リクエストを処理するコードのサーブレットへの追加 従業員IDによる検索のための新規HTMLの作成 8 給与の増額 新しいメソッドincrementSalary(int)の宣言 新しいメソッドincrementSalary(int)の実装 サーブレットへのコードの追加 給与の増額のための新規HTMLの作成 9 ログインおよびログアウト機能の作成 tomcat-users.xmlの作成 login.htmlの作成 login-failed.htmlの作成 web.xmlの作成 about.htmlの作成 index.htmlの作成 リクエストを処理するコードのサーブレットへの追加 10 ベスト・プラクティス 11 トラブルシューティングおよびデバッグ 索引