SE・プログラマ スタートアップテキストシリーズSE・プログラマ スタートアップテキスト
JSP[基礎]

[表紙]SE・プログラマ スタートアップテキスト JSP[基礎]

紙版発売

B5判/216ページ

定価1,958円(本体1,780円+税10%)

ISBN 4-7741-1340-9

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

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

書籍の概要

この本の概要

本書は,SEやプログラマの人々が新たな分野の技術を習得する際に,基礎から基本までを見開きで1単元で学ぶことができる「SEスタートアップ」シリーズのJSP(JavaServer Pages)の書籍です。JSPの基本から徹底的に解説しています。

こんな方におすすめ

  • JSPを学びたい方
  • 研修用の教科書・参考書を探している方

目次

  • はじめに
  • 本書の使い方

第1章 JSPとは何か?

  • 1-1 WebアプリケーションシステムとJSP
  • 1-2 動的なコンテンツ生成(1)
  • 1-3 動的なコンテンツ生成(2)
  • 1-4 初めてのJSPプログラム〜Hello,World!〜
  • 1-5 ServletとJSP
  • 1-6 JSPのメリット(1)
  • 1-7 JSPのメリット(2)
  • 1-8 JSPの実行環境

第2章 JSPの構造

  • 2-1 JSPを構成する要素
  • 2-2 pageディレクティブ(1)
  • 2-3 pageディレクティブ(2)
  • 2-4 includeディレクティブ
  • 2-5 taglibディレクティブ
  • 2-6 宣言(Declaration)
  • 2-7 式(Expression)
  • 2-8 スクリプレット(1)
  • 2-9 スクリプレット(2)
  • 2-10 コメント
  • 2-11 forwardアクション
  • 2-12 useBeanアクション
  • 2-13 setPropertyアクション
  • 2-14 getPropertyアクション
  • 2-15 includeアクション
  • 2-16 pluginアクション
  • 2-17 paramアクション
  • 2-18 outオブジェクト
  • 2-19 requestオブジェクト(1)
  • 2-20 requestオブジェクト(2)
  • 2-21 responseオブジェクト
  • 2-22 sessionオブジェクト
  • 2-23 applicationオブジェクト
  • 2-24 exceptionオブジェクト
  • 2-25 configオブジェクト/pageオブジェクト
  • 2-26 PageContextオブジェクト

第3章 HTMLフォームとの連携

  • 3-1 HTMLフォームとは?
  • 3-2 <FORM>タグ
  • 3-3 コントロールの配置
  • 3-4 テキストボックス
  • 3-5 コマンドボタン
  • 3-6 ラジオボタン
  • 3-7 チェックボックス
  • 3-8 パスワード
  • 3-9 非表示テキスト
  • 3-10 テキストエリア
  • 3-11 コンボボックス
  • 3-12 リストボックス
  • 3-13 マルチリストボックス

第4章 JSPとJavaBeans

  • 4-1 JavaBeansのスコープ(scope)
  • 4-2 pageスコープ
  • 4-3 requestスコープ
  • 4-4 sessionスコープ
  • 4-5 applicationスコープ

第5章 JDBCの利用

  • 5-1 JDBC
  • 5-2 JDBCドライバ
  • 5-3 JDBCアプリケーションのサンプル
  • 5-4 JDBCドライバのロード/DBへの接続
  • 5-5 テーブルの検索
  • 5-6 JSP版JdbcSample
  • 5-7 テーブルの更新(1)―データの追加
  • 5-8 テーブルの更新(2)―データの更新
  • 5-9 テーブルの更新(3)―データ削除
  • 5-10 メタデータの使用

第6章 JavaMailの利用

  • 6-1 JavaMail
  • 6-2 JSP版メーラの概要
  • 6-3 ログイン(mlogin.jsp)―ソース
  • 6-4 ログイン(mlogin.jsp)―解説
  • 6-5 受信メール一覧表示(mlist.jsp)―ソース
  • 6-6 受信メール一覧表示(mlist.jsp)―解説
  • 6-7 メール表示(mmsg.jsp)―ソース
  • 6-8 メール表示(mmsg.jsp)―解説
  • 6-9 メール送信(msend.jsp)―ソース
  • 6-10 メール送信(msend.jsp)―解説

第7章 カスタムタグ

  • 7-1 カスタムタグとは何か?
  • 7-2 カスタムタグ実行の仕組み
  • 7-3 カスタムタグ実行の仕組み(続き)
  • 7-4 タグハンドラの基底クラス(1)
  • 7-5 タグハンドラの基底クラス(2)
  • 7-6 ケース1:タグのみ
  • 7-7 ケース1:タグのみ(続き)
  • 7-8 ケース2:属性のあるタグ
  • 7-9 ケース2:属性のあるタグ(続き)
  • 7-10 ケース3:本体のあるタグ
  • 7-11 ケース3:本体のあるタグ(続き)
  • 7-12 ケース4:入れ子になったタグ(1)
  • 7-13 ケース5:入れ子になったタグ(2)
  • 7-14 ケース5:入れ子になったタグ(2)(続き)
  • 7-15 ケース5:入れ子になったタグ(2)(続々)
  • 付録

著者プロフィール

菊田英明(きくたひであき)

Java 言語と出会ったのは1995 年の終わりごろ。JDK はまだβ版だった。それ以来「趣味」として,Java でプログラムを書いたり,Java を取り巻く環境や動向をwatch し続ける。最近は仕事でもJava を扱うことが多くなり,趣味とは言えない状態になる。某エンジニアリング会社勤務。夢はカナダに移住すること。

保有する資格:情報処理技術者試験(アプリケーションエンジニア,プロダクションエンジニア,データベーススペシャリスト,オンライン情報処理技術者,基本情報処理技術),Sun Certified Programmer for the Java Platform