Java知識ゼロからでもわかるサーバサイドJava入門書
J2SDK5.0、Tomcat5.5、MySQL4.1、JSP2.0に対応。定評のある「10日でおぼえる~」シリーズだから、初心者にも安心。無理なく確実に学べます。
1レッスンごと実際に自分でサンプルを作って、動かします。
解説を読んで内容を理解したら、本書の通りに実践。基本知識とテクニックをがっちり固め、練習問題で理解度をチェック。
更新履歴
- 正誤訂正:2008年9月8日 更新
目次
- 第0日:オリエンテーション
- 第1日:JSPの基本的な構造を学ぼう
- 1時限目:おぼえようJSPの基本
- 2時限目:繰り返し処理を構築してみよう(1)
- 3時限目:フォームからの入力を受け取ろう
- 4時限目:繰り返し処理を構築してみよう(2)
- 第2日:ユーザリクエストの処理を学ぼう
- 1時限目:クエリ情報を活用してみよう
- 2時限目:ヘッダ情報を取得してみよう
- 3時限目:クッキーを活用してみよう
- 第3日:クラスで拡がるJSPの世界<基本篇>
- 1時限目:HTMLの予約文字をエンコードする
- 2時限目:日付の計算をしてみよう
- 3時限目:連想配列を活用してみよう
- 4時限目:正規表現検索に挑戦しよう
- 第4日:クラスで拡がるJSPの世界<ファイル・XML篇>
- 1時限目:テキストファイルを読み取ってみよう
- 2時限目:カスタムログを記録しよう
- 3時限目:XSLTを使ってXML文書を表示しよう
- 4時限目:DOMでXMLからデータを抽出してみよう
- 5時限目:DOMでXML文書を編集してみよう
- 第5日:JDBCでカンタン データベース連携<基本篇>
- 1時限目:データベースに新規データを登録する
- 2時限目:データベースを検索してみよう
- 3時限目:データベースのデータを更新、削除する
- 第6日:JDBCでカンタン データベース連携<応用篇>
- 1時限目:データベースアクセスを効率化しよう
- 2時限目:データベースの構造情報を参照しよう
- 3時限目:データベースからデータをダウンロードする
- 第7日:サーブレット技術の基本的な構造を学ぼう
- 1時限目:おぼえようサーブレットの基本
- 2時限目:HTMLからサーブレットを呼び出そう
- 3時限目:サーブレットから外部リソースを扱ってみよう
- 第8日:JavaBeans導入でWeb開発の効率化
- 1時限目:サーブレットからJava Beansを呼び出そう
- 2時限目:Beansからサーブレットにデータを渡そう
- 3時限目:JSP/サーブレット/JavaBeansの連携を学ぼう
- 第9日:JSTL+式言語でスクリプトレスJSPページに挑戦
- 1時限目:JSTL+式言語の基本を学ぼう
- 2時限目:JSTL活用でデータベース連携
- 3時限目:Jakarta TagLibs活用で広がるタグライブラリの世界
- 第10日:カスタムタグ、フィルタによる開発・運用の効率化
- 1時限目:オリジナルのタグを作成してみよう
- 2時限目:タグファイル活用でカスタムタグ作成を効率化
- 3時限目:フィルタでログ収集をしてみよう
- 4時限目:デプロイメント・ディスクリプタでアプリケーション管理を学ぶ
- 付録
- 練習問題解答
- 索引
- 50音順索引
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.XXI | 表 【環境変数の設定 】 CLASSPATHの値 | 2刷 |
| ;%CATALINA_HOME%\\common\\lib\\servlet_api.jar; %CATALINA_HOME%\\common\\lib\\jsp_api.jar; %CATALINA_HOME%\\webapps\\jsp10\\WEB-INF\\classes; |
;%CATALINA_HOME%\\common\\lib\\servlet-api.jar; %CATALINA_HOME%\\common\\lib\\jsp-api.jar; %CATALINA_HOME%\\webapps\\jsp10\\WEB-INF\\classes; jarファイルは、「_」(アンダーバー)ではなく、「-」(ハイフン)にしてください |
2005/03/22 |
| p.4 | 【intro.jsp】スクリプト1行目 | 4刷 |
| <%@ page contentType="text/html;chareset=Windows31J" %> | <%@ page contentType="text/html;chareset=Windows-31J" %> | 2006/10/22 |
| p.124 | サンプルファイルはこちら | 4刷 |
| oro.jsp | 削除 (このファイルは不要です) | 2007/01/12 |
| p.134 | 【p2_url.jsp】スクリプト9行目 | 4刷 |
| int i=0; | 削除してください | 2006/11/13 |
| p.134 | 【p2_url.jsp】スクリプト11行目 | 4刷 |
| [\\\\w\\\\.\\\\-/]+",([③]) | [\\\\w\\\\.\\\\-/]+",[③]) | 2006/11/13 |
| p.134 | 【p2_url.jsp】スクリプト12行目 | 4刷 |
| Matcher mtch=ptn.([④])(strMsg); | Matcher mtch=ptn.[④](strMsg); | 2006/11/13 |
| p.137 | 【addbook.jsp】スクリプト21~24行目のコメント | 3刷 |
| 文字列を「,」で分割し、<td>を出力 | 文字列を「\\t」で分割し、<td>を出力 | 2006/02/10 |
| p.142 | 【p_addbook.jsp】スクリプト13行目 | 2刷 |
| String strKey=(request.getParameter("name"); | String strKey=request.getParameter("name"); | 2005/02/04 |
| p.152 | 【p_addrec.jsp】スクリプト3行目 | 4刷 |
| request.setRequestEncoding("Windows-31J"); | request.setCharacterEncoding("Windows-31J"); | 2006/11/13 |
| p.154 | 例題の実行画面 | 2刷 |
| 「住所録一覧」の画面が表示されている。 | 「住所録 リスト 」画面のまちがいです。 | 2005/02/04 |
| p.155 | CD収録サンプル【xslt.jsp】スクリプト5行目 | - |
| ~day04-3/table.xsl"); | ~day04-3/list.xsl"); (CD収録のサンプルソース、tableをlistに変更してください) |
2005/05/09 |
| p.163 | 解説文の下から3行目 | 4刷 |
| 先ほど変換用のtable.xslをセット | 先ほど変換用のlist.xslをセット | 2007/01/12 |
| p.167 | 【addList.jsp】スクリプト2行目 | 2刷 |
| import="javax.xml.parsars.*,org.w3c.dom.*" %> | import="javax.xml.parsers.*,org.w3c.dom.*" %> | 2005/02/04 |
| p.176 | 【p_addSrch.jsp】スクリプト2行目 | 2刷 |
| import="javax.xml.parsars.*,org.w3c.dom.*" %> | import="javax.xml.parsers.*,org.w3c.dom.*" %> | 2005/02/04 |
| p.193 | 表内 最下段のプロパティ | 3刷 |
| クエリの検証 | Validation Query | 2005/07/14 |
| p.206 | 【p_softList.jsp】スクリプト27行目 | 4刷 |
| <td><%=strGrd[ÅmÅi6ÅjÅn]%></td> | <td><%=strGrd[⑥]%></td> | 2006/11/13 |
| p.331 | 手順2 解説 | - |
| (Linux版では「$CATALINA_HOME/webapps/jsp10/WEB-INF」)にコピー | (Linux版では「$CATALINA_HOME/webapps/jsp10/WEB-INF/lib」)にコピー | 2008/09/08 |
| p.374 | 【Text2Table.java】スクリプト13~15行目 | 2刷 |
| 13 privateString file = ""; 14 privateString titleColor = "#FFffCC"; 15 privateString dataColor = "#FFffFF"; |
13 private String file = ""; 14 private String titleColor = "#FFffCC"; 15 private String dataColor = "#FFffFF"; (privateとStringの間に半角スペースを入れてください) |
2005/03/02 |
| p.380 | 手順4 属性値をセットする 本文解説内の行番号 | 2刷 |
| 10~12、43~45行目に注目してください。 | 13~15、47~49行目に注目してください。 | 2005/03/02 |
| p.452 | 第7日3時限目 A2の4 | 3刷 |
| 第5日1時限目の復習です。 | 第4日4時限目の復習です。 | 2006/02/10 |
FAQ
現在、FAQはありません。
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。