書籍詳細(今日からつかえるJSP&サーブレットサンプル集(応用編))

今日からつかえるJSP&サーブレットサンプル集(応用編) 書影

ISBN: 4-7980-0478-2

今日からつかえるJSP&サーブレットサンプル集(応用編)

サポート終了
著者山田祥寛
出版社秀和システム
価格3,200円(税別)
判型B5変判・2色
ページ数544ページ
付属CD-ROM 1枚
発売日2003年3月8日
シリーズ 今日からつかえるサンプル集
対象レベル中級

改訂版が刊行されています。詳細はこちらをご覧ください。

1ランク上の実用JSP&サーブレットサンプル集

カスタムタグ、フィルタ、JSTL、Struts、Mailet、Ant、JavaDocなど、1ステップ先のJSP&サーブレットプログラミングを、具体的なサンプルをもとに丁寧に解説。
JSP、Servlet、web.xml、TLD、JavaScript、MySQLなど使いやすくて役立つ豊富なリファレンスつき。
Linux/Windows両プラットフォーム動作可能。
Tomcat、MySQL、J2SE対応。
モジュール、サンプルは全てCD-ROM収録。
今日からつかえるJSP&サーブレットサンプル集(応用編) ロゴ

更新履歴

  • FAQ情報:2004年7月21日 更新
  • 正誤訂正:2003年4月21日 更新

目次

  • 第1章:イントロダクション
  • 1-01 各種基本設定
  • 1-02 サンプル内で共通して利用するコード
  • 第2章 JSP&サーブレットで挑戦!本格Webアプリケーション 〜コミュニケーション編〜
  • 2-01 電子商店街〜概要〜
  • 2-02 電子商店街(1)〜メインメニュー〜
  • 2-03 電子商店街(2)〜品物をカゴに入れる〜
  • 2-04 電子商店街(3)〜精算場〜
  • 2-05 簡易チャットシステム〜概要〜
  • 2-06 簡易チャットシステム(1)〜チャットルームメイン〜
  • 2-07 簡易チャットシステム(2)〜チャットルーム管理〜
  • 2-08 検索エンジン〜概要〜
  • 2-09 検索エンジン(1)〜新規サイト登録〜
  • 2-10 検索エンジン(2)〜カテゴリ検索〜
  • 2-11 検索エンジン(3)〜キーワード検索〜
  • 2-12 検索エンジン(4)〜自分だけのカスタマイズページ〜
  • 2-13 スレッド式掲示板〜概要〜
  • 2-14 スレッド式掲示板(1)〜新規投稿〜
  • 2-15 スレッド式掲示板(2)〜個別記事の表示と返信〜
  • 2-16 スレッド式掲示板(3)〜記事の削除〜
  • 2-17 スレッド式掲示板(4)〜掲示板の管理〜
  • 2-18 スレッド式掲示板(5)〜記事の一覧表示と全文検索〜
  • 第3章 JSP&サーブレットで挑戦!本格Webアプリケーション 〜ビジネス編〜
  • 3-01 施設予約システム〜概要〜
  • 3-02 施設予約システム(1)〜予約状況一覧表示〜
  • 3-03 施設予約システム(2)〜予約情報ダウンロード〜
  • 3-04 不在ボード〜概要〜
  • 3-05 不在ボード(1)〜メンバ不在状況一覧〜
  • 3-06 不在ボード(2)〜在席情報更新〜
  • 3-07 不在ボード(3)〜伝言を読む〜
  • 3-08 不在ボード(4)〜伝言機能〜
  • 3-09 グループスケジュール管理〜概要〜
  • 3-10 グループスケジュール管理(1)〜今月のカレンダー〜
  • 3-11 グループスケジュール管理(2)〜日ごとのスケジュール管理〜
  • 3-12 グループスケジュール管理(3)〜メンバーのスケジュール確認〜
  • 3-13 資産管理システム〜概要〜
  • 3-14 資産管理システム(1)〜ログイン〜
  • 3-15 資産管理システム(2)〜新規資産登録〜
  • 3-16 資産管理システム(3)〜既存資産更新・削除〜
  • 3-17 資産管理システム(4)〜資産検索〜
  • 3-18 資産管理システム(5)〜ユーザ管理〜
  • 3-19 資産管理システム(6)〜ログアウト〜
  • 第4章 JSTL活用でJSPをさらに効率化
  • 4-01 JSTLによるデータベース検索
  • 4-02 JSTLによるデータベース登録
  • 4-03 バイリンガルサイトを構築したい
  • 4-04 マルチデバイス対応ページを構築したい
  • 4-05 XML+DOMで書籍情報リストを生成したい
  • 4-06 クッキーで入力データを保存したい
  • 4-07 Web上からメールを送信したい
  • 4-08 正規表現で非定型テキストを検索したい
  • 第5章 jakarta技術でJSP&サーブレットをパワーアップ
  • 5-01 簡易メモ帳システム(1)〜対象メモの取り出し〜
  • 5-02 簡易メモ帳システム(2)〜メモの読みこみ〜
  • 5-03 アドレス帳登録システムを構築したい
  • 5-04 メーリングリストのユーザ情報を自動返信したい〜James(1)〜
  • 5-05 簡易メーリングリストを構築したい〜James(2)〜
  • 5-06 メーリングリストの過去ログを取得したい〜James(3)〜
  • 5-07 ファイルをアップロードしたい(Commons-FileUpload)
  • 5-08 Antでビルド作業を効率化したい
  • 5-09 JavaDocで仕様書をカンタンに作成したい
  • Appendix 簡易リファレンス
  • イントロダクション
  • Appendix A Java基本構文
  • Appendix B サーブレット2.3 API
  • Appendix C JSP(JavaServer Pages)1.2基本構文
  • Appendix D JSP(JavaServer Pages)1.2 API
  • Appendix E デプロイメント・ディスクリプタ
  • Appendix F タグライブラリ・ディスクリプタ
  • Appendix G MySQL
  • Appendix H JavaScript
  • コラム
  • データベースの削除方法
  • JSP&サーブレット開発を支援する12の知識1
  • 〜文字化けを解消する(1)〜
  • JSP&サーブレット開発を支援する12の知識2
  • 〜Tomcat Manager(1)〜
  • JSP&サーブレット開発を支援する12の知識3
  • 〜Tomcat Administration Tool〜
  • JSP&サーブレット開発を支援する12の知識4
  • 〜文字化けを解消する(2)〜
  • JSP&サーブレット開発を支援する12の知識5
  • 〜クラスローダを知る(1)〜
  • JSP&サーブレット開発を支援する12の知識6
  • 〜Tomcat Manager(2)〜
  • JSP&サーブレット開発を支援する12の知識7
  • 〜クラスローダを知る(2)〜
  • JSP&サーブレット開発を支援する12の知識8
  • 〜Server.xml〜
  • JSP&サーブレット開発を支援する12の知識9
  • 〜JNDI活用で保守性向上(1)〜
  • JSP&サーブレット開発を支援する12の知識10
  • 〜JNDI活用で保守性向上(2)〜
  • JSP&サーブレット開発を支援する12の知識11
  • 〜JNDI活用で保守性向上(3)〜
  • JSP&サーブレット開発を支援する12の知識12
  • 〜JNDI活用で保守性向上(4)〜
  • TomcatをApache2と連携する(1) 〜連携する意味〜
  • TomcatをApache2と連携する(2) 〜mod_jk2の環境設定〜
  • TomcatをApache2と連携する(3) 〜連携がうまくいかない場合〜
  • クラッカーからサイトを守る4つの技1
  • 〜クエリ・隠しフィールド・クッキー・セッション〜
  • クラッカーからサイトを守る4つの技2 〜Refererチェック〜
  • クラッカーからサイトを守る4つの技3 〜ソースコードを残さない〜
  • クラッカーからサイトを守る4つの技4
  • 〜エラーメッセージに余計な情報を含めない〜
  • JSP2.0/サーブレット2.4の新たな機能
  • 索引
  • ライセンスについて

正誤表

該当頁 該当箇所 修正刷
訂正箇所 訂正事項 更新日
p.6 環境変数の設定 Linux系OSの場合 スクリプト3行目 -
export CLASSPATH==.:(後略) export CLASSPATH=.:(後略) 2003/03/25
p.63 【store.jsp】スクリプト4行目下の解説 -
(request.getParameter("sbm")がnullかどうか) (request.getAttribute("sbm")がnullかどうか) 2003/04/06
p.295 4行目~「.jar」ファイルのコピーについて -
jaxen-full.jar・saxpath.jar・standard.jarの3ファイルを jstr.jar・jaxen-full.jar・saxpath.jar・standard.jarの4ファイルを 2003/04/21

FAQ

バージョンアップに伴い、無名ユーザでのパスワード設定が不可となりました。そのため、MySQL4.0.20を使用する場合、パスワード設定はrootユーザでないと実行できなくなります。
パスワード設定をする場合は、コマンドプロンプトから、以下のように入力してください。
=======================================================
> C:\mysql\bin\mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
…(中略)…
mysql> SET PASSWORD FOR root@localhost=PASSWORD('root');←【パスワードを設定】

更新日: 2004.07.21

現段階では、Tomcat5以降のすべてのバージョンにおいて、エラーメッセージが文字化けするようです。

更新日: 2004.07.21

以下のサイトがお役に立つかもしれません。
参考になさってみてください。
http://www.bitlink.co.jp/server/win_mysql.htm

更新日: 2003.11.20

RedHatにCコンパイラ関係のモジュールがインストールされていないようです。
以下のURLを参考になさってみてください。
 http://www.kt.rim.or.jp/~nozawat/gcc.html

更新日: 2003.07.27

c:\windows配下のautoexec.batというファイルを編集します。エディタ(メモ帳など)で開いて、autoexec.batの末尾に、各環境変数と値を入力してください。環境変数が「JAVA_HOME」、設定したい値が「c:\j2sdk1.4.1_02」のときは、
SET JAVA_HOME=C:\j2sdk1.4.1_02
と入力します。他の環境変数も同様に追加してください。
すべて追加したら、OSを再起動してください。

更新日: 2003.04.10

> mysqladmin -u root -p DROP xxxx (xxxxはデータベース名を入力)で一度データベースを削除してから再度データを展開してみてください。

更新日: 2003.06.04

MySQLのデフォルトの文字コードがLatin1という欧米系の文字コードであるため、環境によっては文字化けが発生したり、データを正常にインポートできないことがあります。
Windowsの場合はシステムフォルダ配下の「my.ini」、Linuxの場合は「/etc/my.cnf」に以下のコードを追加し文字コードを明示的に指定してください。

[mysqld]
default-character-set=sjis
[mysql]
default-character-set=sjis
(Linuxの場合はsjisの部分をujisとしてください。)

以下のサイトも参考になりますので、ご参照ください。
http://www.kent-web.com/pubc/jcode/

更新日: 2002.06.24

基礎編P.36 ③web.xmlを編集する をご覧下さい。
Conf/web.xmlの修正によって動作いたします。
以下の箇所のコメントアウトを外してください。
<!-- ←削除
<servlet>
  <servlet-name>invoker</servlet-name>
  <servlet-class>
   org.apache.catalina.servlets.InvokerServlet
  </servlet-class>
  <init-param>
    <param-name>debug</param-name>
    <param-value>0</param-value>
  </init-param>
  <load-on-startup>2</load-on-startup>
</servlet>
--> ←削除
・・・(中略)・・・
<;!-- ←削除
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->  ←削除

更新日: 2003.03.30

MS-Excelの[ツール]-[オプション]-[全般]-[Webオプション]のエンコードタブから日本語を指定してみてください。

更新日: 2003.03.10

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』