SCC Books
Webアプリケーション構築 (改訂版)

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 381p/高さ 24cm
  • 商品コード 9784886476371
  • NDC分類 547.48
  • Cコード C3055

出版社内容情報

Java学習者向け、WEBアプリケーションの動作の仕組み、その作成手順を学習するテキストです。▼「はじめに」より
本書は、Webアプリケーションの構築方法として入門的なApache Tomcatサーバに焦点を当て、その動作のしくみの学習とWebアプリケーションを作る手順について小さなサンプル作成を通して学んでいくものです。また、インターネットを身近に利用するとき今日ではサーバのしくみに脆弱性対策は欠かせない条件となっており、こうした観点にも触れています。

●対象とする読者
本書は、次のような技術に関する基礎的な知識を有している人を対象に、サーバサイドJavaを使ってWebアプリケーションを構築できるようになることを目標としています。
・Javaプログラミングの基礎知識
 オブジェクト指向技術(継承、インスタンス、実装、ポリモルフィズムなど)の簡単なプログラムをJavaで作成することができる。
・データベースに関する基礎知識
 リレーショナルデータベースに関して基礎知識とテーブルの作成、検索、更新、削除などをSQL命令で操作できる。
・HTMLの基礎知識
 

やなど基本的タグを理解している。また、HTMLを使ってWebページを作成することができる。
・インターネットプロトコルの基礎知識
 TCP/IPの概略とOSI階層を理解している。クライアント/サーバ間のパケットの要求・応答を理解している。

第1章 Webサーバの構成要素
  1-1 Webサーバの構成
  1-2 HTTPリクエストとHTTPレスポンス
  1-3 静的Webコンテンツと動的Webコンテンツ
  1-4 本書での開発と実行環境

第2章 簡単なWebアプリケーション
  2-1 Eclipseによるサーブレットの開発手順
  2-2 サーブレットの基本事項
  2-3 サーブレットでの文字コードとエンコード
  2-4 リクエストによる入力値の受け取り
  練習問題

第3章 JSP
  3-1 JSPとは
  3-2 はじめてのJSP
  3-3 JSPコンパイル
  3-4 JSPの基本的なタグ
  3-5 ディレクティブ(Directive)
  3-6 コメント
  練習問題

第4章 プログラム間のつながり
  4-1 クッキー
  4-2 セッション
  4-3 フォワード
  4-4 リダイレクト
  4-5 スコープとJSP暗黙オブジェクト
  練習問題

第5章 JavaBeans
  5-1 JavaBeansとは
  5-2 JSPのアクションタグ
  5-3 JSP,Beansを応用したMVCモデル
  5-4 「学生登録アプリケーション」の作成
  練習問題

第6章 JDBCドライバによるDB操作
  6-1 JDBCドライバとは
  6-2 DB準備
  6-3 DB操作するサーブレット概要
  6-4 表の参照
  6-5 行の挿入
  6-6 行の更新
  6-7 行の削除
  練習問題

第7章 ユーザ認証
  7-1 Tomcatのユーザ認証機能
  7-2 ユーザ認証のサンプルプログラム
  7-3 ユーザ認証機能のポイント

第8章 システムの統合化
  8-1 システムの統合化

第9章 セキュリティ確保の実現
  9-1 SQLインジェクション
  9-2 クロスサイトスクリプティング(XSS)
  9-3 ディレクトリトラバーサル
  9-4 その他の脆弱性について

第10章 フールプルーフ
  10-1 なぜフールプルーフが必要なのか
  10-2 注意が必要なユーザの操作
  10-3 想定外ナビゲーションの対策方法
  10-4 サンプルプログラム「フールプルーフの実装例」

第11章 総合演習「つぶやきアプリ」
  11-1 概要
  11-2 機能概要
  11-3 データベース仕様
  11-4 画面遷移
  11-5 画面レイアウト例
  11-6 第1段階 つぶやき機能作成
  11-7 第2段階 削除とユーザ認証機能の作成
  11-8 第3段階 ユーザ管理機能の作成

付録1 開発環境の準備
  付録1-1 JDKの入手とインストール
  付録1-2 Apache Tomcatの入手とインストール
  付録1-3 MySQLの入手とインストール
  付録1-4 Eclipseの入手とインストール
付録2 Tomcatディレクトリ構造とアプリケーションのリリース

河野 吉男・ほか[コウノヨシオ ホカ]

目次

Webサーバの構成要素
簡単なWebアプリケーション
JSP
プログラム間のつながり
JavaBeans
JDBCドライバによるDB操作
ユーザ認証
システムの統合化
セキュリティ確保の実現
フールプルーフ
総合演習「つぶやきアプリ」
開発環境の準備
Tomcatディレクトリ構造とアプリケーションのリリース

最近チェックした商品