山田 祥寛 著
定番入門書『独習Java』に、いよいよWebアプリケーション開発向けの姉妹書が登場。JSP/サーブレットからDB連携、便利なライブラリの使い方まで、1つ1つやさしく丁寧に解説します。HTTPリクエスト/レスポンス、クッキーとセッション情報など、Webアプリケーション自体の仕組みも基礎からしっかり説明。クロスサイトスクリプティングやSQLインジェクションの回避といったセキュリティ対策もお教えします。実行環境はTomcat+MySQLで、WindowsとLinuxに両対応です。
第1章 イントロダクション
1.1 サーバサイドJavaとWebアプリケーション
1.2 JSP&サーブレット利用のための基本環境設定
この章の理解度チェック
第2章 JSP(JavaServer Pages)の基本
2.1 JSPの基本構文
2.2 ディレクティブ
2.3 アクションタグ
2.4 スクリプティング要素
2.5 コメント
この章の理解度チェック
第3章 リクエスト情報
3.1 リクエスト情報
3.2 ポストデータ
3.3 クエリ情報
3.4 ヘッダ情報
3.5 クッキー情報
3.6 セッション情報
この章の理解度チェック
第4章 データベース連携
4.1 データベースの種類
4.2 データベース操作の基本
4.3 JDBC
4.4 データベース接続の準備
4.5 SQLクエリの発行
4.6 結果セットの取得
4.7 トランザクション処理
4.8 メタデータ
この章の理解度チェック
第5章 JSTL(JSP Standard Tag Libraly)
5.1 JSTLとはなにか?
5.2 式言語
5.3 Core タグライブラリ
5.4 Database タグライブラリ
5.5 i18nタグライブラリ
5.6 Functions タグライブラリ
この章の理解度チェック
第6章 サーブレット&JavaBeans
6.1 サーブレットの必要性
6.2 サーブレットの基本構文
6.3 JSP固有の要素に代わるもの
6.4 サーブレットのライフサイクル
6.5 JSP&サーブレットの連携
6.6 JavaBeans
この章の理解度チェック
第7章 デプロイメントディスクリプタ(基本編)
7.1 デプロイメントディスクリプタの基本
7.2 初期化パラメータを定義する―<context-param>要素
7.3 カスタムのエラーページを設置する―<error-page>要素
7.4 アプリケーションに認証機能を実装する―<security-constraint>/
<login-config>/<security-role>要素
7.5 サーブレット配置のより高度な話題―<servlet>/<servlet-mapping>要素
7.6 @page/@taglibディレクティブの記述を省略化する―<jsp-config>要素
7.7 ウェルカムページを定義する―<welcome-file-list>要素
7.8 Tomcat サーバを管理する―server.xml
この章の理解度チェック
第8章 デプロイメントディスクリプタ(応用編)
8.1 アプリケーション共通の処理を定義する―<filter>/<filter-mapping>要素
8.2 リスナクラスでアプリケーションイベントを補足する―<listener>要素
8.3 自作のタグライブラリを定義する―<jsp-config>要素
8.4 静的メソッドを式言語から呼び出す
この章の理解度チェック
第9章 JSP&サーブレットで利用可能なライブラリ
9.1 外部ライブラリの利用方法
9.2 ファイルをアップロードする―Commons FileUpload
9.3 電子メールを送信する―Commons Email
9.4 アプリケーションにAjax機能を組み込む―DWR
9.5 PDF帳票を生成する―iText
この章の理解度チェック
付録A 回答
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 146 リスト3.24 4行目 |
2刷 | 未 |
|
2011.05.16 | ||||||
1刷 | 170 表4.2、その下のコマンド(2か所) |
2刷 | 未 |
|
2011.05.16 | ||||||
1刷 | 173 フィールド構成の出力(中央の表) |
2刷 | 未 |
|
2011.05.16 | ||||||
1刷 | 230 12行目 |
2刷 | 未 |
|
2011.04.06 | ||||||
1刷 | 246 リスト5.4の10行目 |
未 | 未 |
|
2012.02.02 | ||||||
1刷 | 343 最下行 |
未 | 未 |
|
2012.02.02 | ||||||
1刷 | 535 練習問題9.1の解答 |
2刷 | 未 |
|
2009.11.17 |
ako さん
2012-07-01
とてもいい本でした。ある程度下地があったほうがいいかもしれないですが、SQLインジェクションとか開発現場で必要なことまできちんと言及してくれる良書です。ざっくり読み終えたけど、また開くことになりそうです。かなり良い本でした。同シリーズのPHP版も購入を検討しています。
yuma0901 さん
いい!!