独習Java サーバサイド編(山田 祥寛)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 独習Java サーバサイド編

独習Java サーバサイド編


形式:
書籍
発売日:
ISBN:
9784798117843
定価:
3,960(本体3,600円+税10%)
仕様:
B5変・568ページ
シリーズ:
独習

Javaの定番書から実践的なWebアプリへ!
基本スキルからやさしいサンプルで解説

定番入門書『独習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 回答
 

本書は付属データの提供はございません。

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2012年02月02日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 146
リスト3.24 4行目
2刷
<title> クッキー情報 </title>
<title> セッション情報 </title>
2011.05.16
1刷 170
表4.2、その下のコマンド(2か所)
2刷
表中「sex」フィールドのデータ型・・・CHAR(1) コマンド部分の2行目・・・VARCHAR(255) NOT NULL, sex CHAR(1)DEFAULT '男'
表中「sex」フィールドのデータ型・・・CHAR(2) コマンド部分の2行目・・・VARCHAR(255) NOT NULL, sex CHAR(2) DEFAULT '男'

コマンドを入力するときには改行を入れません。
2011.05.16
1刷 173
フィールド構成の出力(中央の表)
2刷
sex | char(1) | YES |   | 男 |
sex | char(2) | YES |   | 男 |
2011.05.16
1刷 230
12行目
2刷
for(int i = 1;i <= meta. [(7)] ( ); i++) {
for(int i = 1;i <= meta. [(6)] ( ); i++) {
2011.04.06
1刷 246
リスト5.4の10行目
<c:if test="${point > 60">}
<c:if test="${point > 60}">
2012.02.02
1刷 343
最下行
(リスト6.21
(リスト6.20
2012.02.02
1刷 535
練習問題9.1の解答
2刷
問題番号の数字「2.」を削除し、「3.」を「2.」とします。
2009.11.17

感想・レビュー

ako さん

2012-07-01

とてもいい本でした。ある程度下地があったほうがいいかもしれないですが、SQLインジェクションとか開発現場で必要なことまできちんと言及してくれる良書です。ざっくり読み終えたけど、また開くことになりそうです。かなり良い本でした。同シリーズのPHP版も購入を検討しています。

yuma0901 さん

いい!!