JAVA関連書籍一覧17

|   一覧16へ   |   書籍一覧目次へ   |    トップページへ   |    一覧18へ    |

BD10219_.GIF (978 バイト)

 

Amazon.co.jpで購入する

cbook24.comで購入する

JAVA関連書籍一覧 目次


Java Servlet 最新サーバ・プログラミング

ISBN4-87966-870-2  秀和システム

原田洋子 著

B5変  464ページ  本体価格4,200円  1999/02発売

[内容]

JavaServletは、従来のCGIよりも優れた性能を持った最新ネットワーク・プログラミングです。本書はServletの導入から高度な3層モデル環境の構築までを網羅。全ソース・コードをCD-ROMに収録します。CD-ROM1枚付き。

[目次]

第1章 Servletの概要

1.1 Servletってなあに?
 1.1.1 Servlet = CGI (Common Gateway Interface)?
 1.1.2 セキュリティ・モデル
1.2 Servlet APIってなあに?
 1.2.1 Servlet APIの概要
 1.2.2 Servlet APIの変遷
 1.2.3 Servlet APIの配布形態
1.3 Servletはどうやって動いているの?
 1.3.1 スレッド
 1.3.2 スレッドグループ
 1.3.3 Servletのロードと起動方法の違い
 1.3.4 Servletのライフサイクル
 1.3.5 クラスの再ロード
1.4 なぜServletを使うの?
 1.4.1 Servletの作動環境
 1.4.2 開発効率
 1.4.3 Servlet APIの優秀性
1.5 Servletを使う環境を作る
 1.5.1 JSDKのservletrunnerを使ってみる
 1.5.2 Java Web Serverを使ってみる
 1.5.3 Apache + JRunを使ってみる
 1.5.4 Apache + jservを使ってみる

第2章 プログラミング - 基礎編

2.1 Hello World Servletを作る
 2.1.1 プログラムの書き方
 2.1.2 ファイルの置き場所
 2.1.3 コンパイル
 2.1.4 実行
 2.1.5 Servlet Engine による違い
2.2 初期値を利用するServlet
 2.2.1 Java Web Serverの特殊機能
2.3 URLパラメータの取得方法
2.4 HTML FORMの取り扱い
 2.4.1 HTTP METHOD
 2.4.2 フォームからPOSTするサンプル
2.5 国際化プログラミングを取り入れる
 2.5.1 国際化プログラミング
 2.5.2 Properties形式のファイルを利用する
 2.5.3 java.util.ListResourceBundleを利用する
2.6 HTTP Cookieを利用する
2.7 Servlet APIのセッション管理
 2.7.1 URL Rewritingによるセッション管理
2.8 Server Side Include(SSI)
 2.8.1 jservでSSIを使う
 2.8.2 パラメータの渡し方
2.9 JavaServer Pages(JSP)

第3章 プログラミング - 応用編

3.1 デバッグのヒント
 3.1.1 ログファイルを活用する
 3.1.2 log() メソッドを利用する
 3.1.3 Exceptionを発生させる
 3.1.4 ログ出力にレベルを設ける
 3.1.5 オブジェクトによるログ・レベルの変更
3.2 カウンタServlet
 3.2.1 カウンタの設計
 3.2.2 カウンタ・マネージャの設計
 3.2.3 カウンタServletの設計
 3.2.4 カウンタ値の保存
3.3 Applet / Servlet間通信
 3.3.1 Stringによるシンプルな通信
 3.3.2 セッション管理をおこなうApplet / Servlet間通信
 3.3.3 オブジェクトによるApplet / Servlet間通信
3.4 Servlet / Servlet間通信
 3.4.1 Servlet Chaining
 3.4.2 メソッドを直接起動するChaining
 3.4.3 URL指定によるServlet / Servlet間通信
3.5 RMIを使うServlet
 3.5.1 ServletをRMIのクライアントにして使う
 3.5.2 ServletをRMIのサーバにして使う
 3.5.3 rmiregistryを起動するServlet
 3.5.4 RMIを使ったApplet / Servlet間通信
3.6 マルチスレッドとServlet
 3.6.1 Servlet Engineのスレッドを "見る"
 3.6.2 実行中のスレッドを"見る"
 3.6.3 jdbを使ってスレッドを "見る"
 3.6.4 別スレッドの終了を待つ
 3.6.5 シングルスレッド・モデル
3.7 HTMLの生成とデザインパターン
 3.7.1 プロパティ・ファイルからタグ・クラスを生成するelementc
 3.7.2 HTML以外のドキュメントへの適用
 3.7.3 各タグを階層構造で表現
 3.7.4 タグの出力を専門に請け負うクラス
 3.7.5 表の自動生成

第4章 プログラミング - 実践編

4.1 ショッピング・カートを設計する
4.2 ユーザの設計とログイン
4.3 お店/ショッピング・カート/商品
 4.3.1 商店街
 4.3.2 小売店
4.4 清算所
 4.4.1 精算を終わって

付録

付録A - Servlet APIの変遷
 1. Jeeves Alpha 1時代 (1996年8月〜1996年11月)
 2. Jeeves Alpha 2時代 (1996年11月〜1997年3月)
 3. JavaServer Beta時代 (1997年3月〜1997年6月)
 4. Java Web Server 1.0時代 (1997年3月〜1997年6月)(JSDK1.0 / JSDK1.0.1)
 5. Java Web Server 1.1 Alpha時代 (1997年3月〜1997年6月)
 6. Java Web Server 1.1 Beta時代 (1997年3月〜1997年6月)
 7. JavaServer Toolkit 1.1 (1997年3月〜1997年6月)
 8. Java Web Server 1.1 FCS (1997年3月〜1997年6月)(Servlet API version 2.0 / JSDK2.0)
 9. Servlet API version 2.1時代 (1998年11月〜)
付録B - Servlet API関連URL
付録C - CD-ROMの収録内容

索引

Amazon.co.jpで購入する

cbook24.comで購入する

JAVA関連書籍一覧 目次

Java Super Tips オブジェクト指向設計編

ISBN4-7980-0012-4  秀和システム

浅海智晴 著

B5変  424ページ  本体価格3,200円  2000/07発売

[内容]

Java系雑誌で大活躍中の著者が精魂込めて書き上げたJavaプログラミング解説書の決定版です。豊富なサンプルを使って「オブジェクト指向」を探求していく内容で、中上級者向けの実践的な内容です。姉妹巻「オブジェクト指向実装編」(次回刊行予定)とあわせてお読み下さい。オブジェクト指向設計・一歩進んだHelloWorld・プログラミング基本技術・最適化(オプティマイズ)・クラス設計・テキスト処理など

[目次]

Chapter1 UML (Unified Modeling Language)

Tips 001 UMLの情報源
Tips 002 ノーテーションとプロセス
Tips 003 UMLのアーキテクチャ
Tips 004 ユースケースドリブン
Tips 005 アーキテクチャセントリック
Tips 006 イテレーティブ/インクリメンタル
Tips 007 オブジェクト指向開発ライフサイクル
Tips 008 クラス図
Tips 009 クラス
Tips 010 コンクリートクラス
Tips 011 アブストラクトクラス
Tips 012 インタフェース
Tips 013 ユーティリティ
Tips 014 メタクラス
Tips 015 アソシエーション
Tips 016 アグレゲーション
Tips 017 コンポジッション
Tips 018 アソシエーションクラス
Tips 019 コレクション
Tips 020 オーダードコレクション
Tips 021 マップ
Tips 022 ジェネラライゼーション
Tips 023 リアライゼーション
Tips 024 オブジェクト
Tips 025 コラボレーション
Tips 026 パッケージ
Tips 027 ノート
Tips 028 コメント
Tips 029 制約
Tips 030 オブジェクト図
Tips 031 ユースケース図
Tips 032 ユースケース
Tips 033 アクタ
Tips 034 ジェネラライゼーション(ユースケース)
Tips 035 ディペンデンシィ
Tips 036 ジェネラライゼーション(アクタ)
Tips 037 シーケンス図
Tips 038 コラボレーション図
Tips 039 ステートチャート図
Tips 040 状態
Tips 041 初期状態
Tips 042 終了状態
Tips 043 遷移
Tips 044 コンポーネント図
Tips 045 コンポーネント
Tips 046 コンポーネントインスタンス
Tips 047 ノード
Tips 048 ノードインスタンス


Chapter2 HelloWorld

Tips 049 アプリケーション・コンソール
Tips 050 アプリケーション・フレーム
Tips 051 アプレット
Tips 052 Java Plug-in
Tips 053 Java Plug-inを使う
Tips 054 アプリケーション・アプレット
Tips 055 JavaBeans
Tips 056 JFC/アプリケーション・フレーム
Tips 057 JavaCC
Tips 058 JavaCC セットアップ
Tips 059 Pnuts
Tips 060 Pnuts/Frame バージョン
Tips 061 JDB
Tips 062 XML
Tips 063 JAXP
Tips 064 SAX
Tips 065 DOM
Tips 066 Xerces-J
Tips 067 SAX
Tips 068 DOM
Tips 069 Xalan-J
Tips 070 HTMLを生成
Tips 071 Javaの中から使う


Chapter3 Javaの基本

Tips 072 名前あれこれ
Tips 073 コメント
Tips 074 アサーション
Tips 075 配列はオブジェクト
Tips 076 配列の作り方
Tips 077 newオペレータ
Tips 078 イニシャライザ
Tips 079 クローン
Tips 080 多次元配列のクローン
Tips 081 あらかじめサイズが分からない場合
Tips 082 配列のソーティング
Tips 083 配列の表示
Tips 084 無名クラス
Tips 085 無名クラスへのパラメタの渡し方
Tips 086 定数の定義
Tips 087 定数を共有化する
Tips 088 多値の返し方
Tips 089 finallyを使った資源の解放
Tips 090 フラグの管理
Tips 091 システムリソースの解放
Tips 092 値と参照
Tips 093 オブジェクトの比較
Tips 094 オブジェクトの複写
Tips 095 アップレット/アプリケーション共通プログラム
Tips 096 オプションの管理
Tips 097 クラスの獲得
Tips 098 イテレータと配列を操作するループ
Tips 099 浮動小数点のループは要注意
Tips 100 複数パッケージ間でのクラス名の衝突


Chapter4 最適化

Tips 101 コーディングレベルの最適化
Tips 102 比較は0と行うのが基本
Tips 103 整数の操作はintで
Tips 104 定数の値に注意
Tips 105 2倍,1/2はシフト?
Tips 106 変数の数に注意
Tips 107 変数の順番に注意
Tips 108 多次元配列は慎重に使おう
Tips 109 小数点演算はfloatがベター
Tips 110 フィールドアクセスのオーバーヘッド
Tips 111 例外の使い方
Tips 112 オブジェクトの解放
Tips 113 システムリソースの解放


Chapter5 クラス設計

Tips 114 初期化メソッド
Tips 115 コンストラクタでのデフォルト値
Tips 116 コピーコンストラクタ
Tips 117 システムリソースを扱うクラスの設計
Tips 118 ユーティリティ
Tips 119 未実装メソッドの実装
Tips 120 オブジェクトの性質
Tips 121 オブジェクト
Tips 122 クローンナブル
Tips 123 ランナブル
Tips 124 シリアライザブル
Tips 125 エクスターナライザブル
Tips 126 コンパラブル
Tips 127 イミュータブル
Tips 128 オブジェクトの種類
Tips 129 オブジェクトの種類と設計パターン
Tips 130 カージナルオブジェクトの設計
Tips 131 カージナルオブジェクトのスケルトン
Tips 132 データオブジェクトの設計
Tips 133 データオブジェクトのスケルトン
Tips 134 final変数を使用したデータオブジェクトの実装


Chapter6 例外処理

Tips 135 例外の性質
Tips 136 エラーの種類と例外
Tips 137 定義済み例外
Tips 138 例外処理を省略する方法


Chapter7 テキスト処理

Tips 139 正規表現
Tips 140 OROMatcher
Tips 141 マッチ
Tips 142 置換
Tips 143 分割
Tips 144 キャラクタストリーム
Tips 145 バイナリストリーム
Tips 146 ファイル
Tips 147 リソース
Tips 148 サフィックスの比較
Tips 149 サフィックスの取出し
Tips 150 ファイル名本体の取出し
Tips 151 ラストコンポーネントの取出し
Tips 152 ラストコンポーネントの取出し(2文字以上の区切り記号の場合)
Tips 153 パラメタ文字列の比較
Tips 154 オブジェクトのリストを文字列化するためのループの書き方


Chapter8 国際化

Tips 155 Hello World
Tips 156 コード系変換
Tips 157 UTF-8
Tips 158 文字の扱い
Tips 159 文字列の比較
Tips 160 文字列の大小比較
Tips 161 文字列の長さ
Tips 162 文字列の分割
Tips 163 生データを文字列に変換する


Appendix 

クラスライブラリ・Assert

追加情報		
正規表現コレクション
数値フォーマット
日本語コード系

コラム
Relaxer
SmartMake
SmartTable
SmartDoc

JAVA関連書籍次のページ       JAVA関連書籍目次          トップページ