ステップアップラーニングシリーズJSPプログラミング ステップアップラーニング [入門編]

[表紙]JSPプログラミング ステップアップラーニング [入門編]

紙版発売

B5判/248ページ/CD1枚

定価2,178円(本体1,980円+税10%)

ISBN 4-7741-1389-1

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

JSP(Java Server Pages)をこれから始める方に最適な教科書です。JSPとは何?から始まり,JavaScriptとの違い,Windows,Linuxそれぞれの上でのJSP実行環境の構築など基礎の基礎から一人で学習することができます。

こんな方におすすめ

  • JSPとは何か知りたい方
  • 仕事でJSPプログラミングを始めようとしている方

目次

  • ■はじめに
  • ■本書の使い方
  • ■付属CD-ROMの使い方

Part I  イントロダクション

  • ■1-1 Hello World!
    • JSPでHello World!
  • ■1-2 JSPと他の技術との比較
    • JSPとJavaScriptの比較
    • JSPとJava アプレットの比較
    • JSPとCGIの比較
    • JSPとASPの比較
    • JSPとサーブレットの比較
  • ■1-3 JSP実行環境の構築
    • Linuxでの環境構築
    • Windowsでの環境構築
  • ■演習問題 Part I

Part II  JSPの基本

  • ■2-1 記述方法
    • HTMLとの共存の方法
  • ■2-2 Javaの基本文法
    • 変数の宣言
    • 算術演算子
    • 関係演算子と論理演算子
    • 空白と改行
    • コメント
    • オブジェクト指向について
  • ■2-3 JSPに固有の記述
    • ディレクティブ
    • スクリプティング要素
    • アクション
    • コメント
  • ■2-4コーディングスタンダードの設定
    • HTMLとの混合の規則
    • 変数名・メソッド名の扱いの規則
    • その他の規則
    • javadocの使用
  • ■演習問題 Part II

Part III  Webプログラミングの基本

  • ■3-1 Webプログラミングの概念
    • Webプログラミングについて
    • JSPでのWebアプリケーションの構成
  • ■3-2 ブラウザからの入力のないプログラム
    • 時刻を出力するプログラム
    • 時刻によってメッセージを変化させるプログラム
  • ■3-3 簡単な入力のあるプログラム
    • 名前と生年月日を入力し表示するプログラム
  • ■3-4 暗黙オブジェクト(Implicit Object)
    • requestオブジェクト
    • responseオブジェクト
    • outオブジェクト
    • sessionオブジェクト
  • ■3-5 サーバ環境変数
    • HTTPヘッダ
    • サーバ変数
  • ■3-6 セッションの単位と管理
    • HTTPでのセッションの単位
    • JSPでのセッションの単位と管理
    • セッション変数の格納と取り出し
  • ■演習問題 Part III

Part IV  応用

  • ■4-1 簡単なエラー制御
    • エラー制御機構を組み込んだプログラム
    • エラーメッセージを複数出力できるプログラム
  • ■4-2 配列とfor構文の活用
    • for構文を利用したプログラム
  • ■4-3 数値演算
    • 合計・平均・分散・標準偏差を求めるプログラム例
  • ■4-4 メソッドの作成
    • メソッドを利用したプログラム例
    • メソッド作成の利点
  • ■4-5 プログラムの再利用
    • プログラム再利用の概念
    • インクルードディレクティブの使用
    • インクルードアクションの使用
    • オリジナルクラスの作成例
    • Beanの作成例
  • ■4-6 APIドキュメントの使い方
    • APIドキュメントの使い方
  • ■演習問題 Part IV

Part V  応用II

  • ■5-1 Hashtableの使い方
    • Hashtableオブジェクトの概念
    • Hashtableを使ったプログラム例
  • ■5-2 正規表現
    • 正規表現の概念
    • 正規表現のプログラム例
    • 正規表現で使える特殊文字
    • 正規表現の具体例
    • 正規表現のプログラム例2
  • ■5-3 文字列の分割と結合
    • 文字列の分割と結合のプログラム例
  • ■5-4 グラフの作成とファイル操作
    • グラフ作成のプログラム例
  • ■5-5 セッション変数の応用
    • セッション変数の応用プログラム例
  • ■5-6 クッキーの利用
    • クッキーの概念
    • クッキーを利用したプログラム例
  • ■5-7 さまざまな入力チェック
    • 入力チェック用の独自クラス
    • プログラムからの利用例
  • ■演習問題 Part V

Part VI  実用プログラム

  • ■6-1 アプリケーションの概要
    • 完成後のイメージ
  • ■6-2 アプリケーション構築の工程
    • アプリケーション構築の工程
  • ■6-3 要件定義・設計
    • 要件定義
    • 設計
  • ■6-4 日報ホーム
  • ■6-5 日報入力
    • 画面構成
    • プログラム構成
    • プログラム
    • プログラム解説
  • ■6-6 日報一覧
    • 画面構成
    • プログラム
    • プログラム解説
  • ■6-7 日報詳細
    • 画面構成
    • プログラム
    • プログラム解説
  • ■演習問題 Part VI
  • ■付録
  • ■Linux環境でのPostgreSQLのセットアップ
  • ■Tomcat4のインストール
  • ■索引
  • ■関連URL