最新Jakarta技術で、スマートなWebアプリ作成に挑戦しよう!
サーバサイドJavaの開発を支援する、今話題のJakartaプロジェクト。「まずはとっかかりの第一歩を踏み出したい」
そんなあなたのための一冊です。
Struts、JSTL、Taglibs、Commons、James、Antなど、Jakartaプロジェクトが提供する主要技術を使った豊富なサンプルとモジュール収録のCD付きで、実際の動作イメージを視覚的に体感してください
更新履歴
- FAQ情報:2006年10月8日 更新
- 正誤訂正:2006年6月26日 更新
目次
- 第0日 オリエンテーション
- Jakartaの基礎知識
- Windowsにおける環境設定の方法
- Linuxにおける環境設定の方法
- レッスンを始める前に
- CD-ROMの使い方
- 第1日 JSP/サーブレットの基本を学ぶ
- 1時限目 JSPの基本を学ぼう
- 2時限目 サーブレットの基本を学ぼう
- 3時限目 JavaBeansの基本を学ぼう
- 第2日 Strutsの基本構成を学ぶ
- 1時限目 Strutsからあなたに「こんにちは」
- 2時限目 「Struts」から「ストラッツ」に
- 第3日 Strutsで簡単アプリケーションを作成する
- 1時限目 ActionFormBeansでフォームを制御する
- 2時限目 ActionFormBeansでデータ検証を行う
- 1時限目 DataSource活用でデータベース連携を学ぶ
- 2時限目 DynaActionFormの活用とデータベース更新
- 1時限目 Tilesタグライブラリの設定を学ぶ
- 2時限目 Tiles Controllerクラスでログインページを作る
- 1時限目 Validatorで検証チェックを簡略化する
- 2時限目 外部リソースを活用したエラー表示
- 第7日 より堅牢なシステムを目指して
- 1時限目 コントローラクラスで共通処理を一元管理
- 2時限目 PluginインタフェースでStrutsに機能追加
- 1時限目 ExceptionHandlerクラスで例外の情報をロギング
- 2時限目 カスタムActionMappingでログの出力の制御をカンタンに
- 1時限目 JSTLタグライブラリを活用する
- 2時限目 Jakarta Taglibs事始め
- 1時限目 James Mailet連携でメールシステムを構築
- 2時限目 Commons FileUploadによるファイルアップロード
- 3時限目 Antで面倒なデプロイ操作も自由自在
- コラム
- ソフトウェアのステータス
- MySQLをサービスとして起動する
- MySQLの文字化けを解消する1
- MySQLの文字化けを解消する2
- mysqldumpコマンドの使い方
- Webアプリケーションのフォルダ構造
- 変数の命名規則
- JavaやJSP/サーブレットのAPIリファレンス
- Strutsアプリケーションを一から構築する
- JSP/サーブレットを学ぶための書籍・サイト
- 独自エンコードメソッドを記述する(Tomcat 3.x対応)
- Nestedタグライブラリ
- XMLの基本構文
- Tomcat上で使える便利なツール
- 拡張フォルダのパスを確認する
- 個別のカスタムエラーページを定義する
- サンプルをとにかく動かしたい方のために
- Struts開発を効率化する支援ツール
- Jamesの管理者パスワードを変更する
- Statement、Prepared Statement、CallableStatement
- server.xmlで使える主な要素・属性
- 「.war」ファイルの作り方
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.- | 書籍掲載コードのテーブル名 | - |
| 書籍掲載コードのデータベーステーブル名 menuList | noteInfo |
menulist | noteinfo テーブル名をすべて小文字に変更してください。CD収録サンプルソースをご参照ください。 |
2003/09/14 |
| p.99 | 【ValidateUtils.java】スクリプト21行目 | - |
| return (new ActionError("errors.length",strErr,new Integer(intMax))); | return (new ActionError("errors.maxlength",strErr,new Integer(intMax))); | 2006/06/26 |
| p.113 | 【NoteDispProcess.java】スクリプト12行目 | - |
| ActionMappingmap | ActionMapping map 「map」の前に半角スペースを入れてください | 2003/09/14 |
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');←【パスワードを設定】
パスワード設定をする場合は、コマンドプロンプトから、以下のように入力してください。
=======================================================
> 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
Strutsは、.jspファイル実行時に<html:form>タグで指定されたActionFormsBeanのresetメソッドを呼び出し、フォーム内の要素を初期化します。
更新日: 2006.10.08
> mysqladmin -u root -p DROP xxxx (xxxxはデータベース名を入力)で一度データベースを削除してから再度データを展開してみてください。
更新日: 2003.06.04
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。