Advanced Server-side Programmingシリーズ逆引き サーブレット&JSP リファレンス

[表紙]逆引き サーブレット&JSP リファレンス

紙版発売

A5判/456ページ

定価2,728円(本体2,480円+税10%)

ISBN 4-7741-1379-4

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

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

書籍の概要

この本の概要

いま注目のサーバサイドJavaに,やりたいことからさっと引ける手軽なリファレンスがついに登場!項目単位で簡明な説明とすぐに使えるサンプルコードを多数掲載.運用面でつまづきやすいポイントも解説しています.Webアプリケーション開発に必携の書です.

こんな方におすすめ

  • Webアプリケーション開発者
  • やりたいことを逆引きで調べたい方

目次

リファレンス編

  • サーブレット
    • 単純な文字列(HTML)を表示する
    • 単純な文字列(テキスト)を表示する
    • ブラウザ側の各種情報を取得する
    • 各種パス情報を取得する
    • フォームから入力する(type=radio)
    • フォームから複数選択可能なパラメータを入力する
    • テキストエリアから入力する
    • リクエストの文字エンコーディングをセットする
    • POSTリクエストの内容をダンプ出力する
    • ブラウザの要求に従って出力言語を切り替える
    • 別のページへ転送する
    • 別のページへ転送する(リクエストごと)
    • 名前付きサーブレットへ転送する
    • 別のページを挿入する
    • 挿入元のパス情報を参照する
    • 少しづつレスポンスデータを返す
    • 一度書き込んだレスポンスデータを取り消す
    • 一度書き込んだレスポンスデータを取り消してエラーページを返す
    • 定義済みのエラーページにジャンプする
    • エラーページ内でエラーに関する情報を取得する
    • セッションを開始する
    • セッションを終了する
    • セッション内で情報を共有する
    • セッション内の情報の追加/削除をチェックする
    • Cookieを使わないセッション管理
    • セッションをタイムアウトさせる
    • セッションを独自にタイムアウトさせる
    • セッションの初期化処理/終了処理を行う
    • セッションの終了がタイムアウトによるのか否かをチェックする
    • Cookieをセット/参照する
    • Cookieをリセットする
    • 初期化パラメータを取得する
    • 独自のログを記録する
    • サーブレットの実行を一時停止する
    • 特定のサーブレットを同時に実行されないようにする
    • サーブレット間で情報を共有する
    • サーブレット間で共有できる情報の一覧を見る
    • 一時ファイルの保存場所を取得する
    • リソースファイルを読み込む
    • Webアプリケーションの初期化処理/終了処理を行う
    • リクエストURLとマッピングさせる
    • サーブレットの実行前後に別処理を挿入する
    • サーブレットからのレスポンスデータを変換する
    • HTTPを使ってユーザ認証する
    • フォームを使ってユーザ認証する
    • ユーザ認証した結果を見る
  • JSP
    • 単純な文字列(HTML)を表示する(JSP)
    • 単純な文字列(テキスト)を表示する(JSP)
    • 文字列(String)を挿入する
    • 変数を宣言する
    • メソッドを定義する
    • リクエスト時の処理を実行する
    • リクエスト時の処理結果を表示する
    • サーブレットAPIの各種オブジェクトを参照する
    • 初期化パラメータを取得する(JSP)
    • セッション内で情報を共有する(JSP)
    • フォームから入力する(JSP)
    • JSPへリクエストを転送する
    • 転送時にパラメータを追加する
    • 分割されたファイルを1つのJSPにまとめてコンパイルする
    • 別のページを挿入する(JSP)
    • Beanを利用する
    • 共有されたbeanのプロパティを参照する
    • リクエストパラメータをBeanへセットする
    • リクエストパラメータをすべてBeanへセットする
    • あらかじめJSPをコンパイルしておく
    • エラーページを指定する
    • コメントを書く
  • 応用/Tips
    • HTMLの特殊コードをエンコードする
    • 最終更新日を制御する
    • 動的に生成したExcelファイル(CSV形式)をダウンロードさせる
    • 動的に生成した画像(JPEG)をダウンロードさせる
    • 動的に生成したzipファイルをダウンロードさせる
    • HTMLを解析する
    • あとからレスポンスを返す
    • 1つのクラスから複数のサーブレットインスタンスを生成する
    • セキュリティ制限をかける
    • ブラウザの種類を調べる
    • ファイルをPOSTする
    • パスワードを独自にチェックする
    • 別のWebアプリケーションのサーブレットへリクエストを転送する
    • 別のコンテナのWebアプリケーションのサーブレットへリクエストを転送する
    • サーブレットとJSPを連携させる
    • 別のアプリケーションへbeanを転送する
    • サーブレット/JSPのレスポンスデータにContent-Lengthヘッダを付ける
    • JSPのアクションの属性を動的に変更する
    • サーブレットからコマンドを実行する
    • スレッドを一覧表示する
    • 動的にクラスをロードする
    • メモリ使用量をチェックする
    • ロードされているパッケージを知る
    • パッケージのバージョンなどを知る
    • サーブレットのAPIドキュメントを作る
    • C言語で書かれた関数をサーブレットの中から呼ぶ
    • クラスパスを調べる
    • WARファイルを作成/インストールする
    • メールを送信する
    • ファイルが添付されたメールを送信する
    • メールの送信時にタイムアウトさせる
    • デバッガで調べる

資料編

  • 1 Tomcatセットアップマニュアル
    • Tomcatについて
    • Tomcat4.0.1のインストール(Windows2000編)
    • Tomcat4.0.1のインストール(Linux編)
    • Tomcat4.0.1の動作確認
    • Tomcat4.0.1の設定について
    • ほかのWWWサーバとの連携
  • 2 タグライブラリの作り方/使い方
    • タグライブラリとは?
    • タグ拡張API
    • カスタムタグの簡単な例
    • Jakartaタグライブラリ
    • タグライブラリのまとめ
  • 3 Webアプリケーションにおける日本語の問題
    • キャラクタセットおよびエンコーディングについて
    • 文字化けについて
    • Servlet,JSPにおける日本語の問題
  • 索引〜INDEX