株式会社SCCの出版情報サイト
SCC Books Web
Javaバイブルシリーズ Webアプリケーション構築 改訂版
サンプル本の立ち読み

Javaを学習した方がWebアプリケーションを作るときのためのテキストです。

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

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

※記載されている会社名、製品名などは各社の登録商標または商標です。

著者: 河野 吉男(新潟情報専門学校)
原田  勉(新潟情報専門学校)
丸山 智久(新潟情報専門学校)
後藤  悠(新潟情報専門学校)
笠井 俊樹(新潟情報専門学校)
定価: (2,800円+税)
仕様: B5判変型、381ページ
・別冊「練習問題解答」99ページ(ダウンロード方式)
・本書掲載サンプルプログラム(ダウンロード方式)
ISBN: 978-4-88647-637-1

▼目次

第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ディレクトリ構造とアプリケーションのリリース

 

別冊(本書のサポート・正誤情報ページからダウンロードすることができます)
  第2章練習問題の模範解答
  第3章練習問題の模範解答
  第4章練習問題の模範解答
  第5章練習問題の模範解答
  第6章練習問題の模範解答
  第11章総合演習サンプルプログラム

 


           トップページ書籍一覧電子書籍一覧教育機関向け情報お問い合わせサポート・正誤情報書店様向け情報

Copyright © 株式会社SCC All Rights Reserved.