|
|
| 訂正箇所 |
改訂 刷数 |
内容 |
P.241
LIST3内
|
未定
|
| 誤 |
@ejb.permission roll-name
|
| 正 |
@ejb.permission role-name
|
|
P.35
11行目リスト部分
|
2刷
|
| 誤 |
-classpath <JBossホームディレクトリ>\Catalina\common\lib\Servlet.jar
|
| 正 |
-classpath <JBossホームディレクトリ>\server\default\lib\javax.servlet.jar
|
|
P.36
LIST2
|
2刷
|
| 誤 |
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
|
| 正 |
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>HelloWorld</servlet-name> →サーブレットに名前を付けます。
<servlet-class>HelloWorld</servlet-class> →呼び出すサーブレットのクラスファイル名を指定します。
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern> →呼び出すサーブレットの名前をマッピングします。
</servlet-mapping>
</web-app>
|
|
P.37
1行目
|
2刷
|
| 誤 |
http://<:ホスト名>:/<:コンテキストパス>:/servlet/<:サーブレット名>:
|
| 正 |
http://<:ホスト名>:/<:コンテキストパス>:/<:サーブレット名>:
|
|
P.37
9行目(リスト)
|
2刷
|
| 誤 |
<:JBOSSホームディレクトリ>:\jboss\deploy
|
| 正 |
<:JBOSSホームディレクトリ>:\server\default\deploy
|
|
P.38
3行目(リスト)
|
2刷
|
| 誤 |
http://<:ホスト名>::8080/servlet/HelloWorld
|
| 正 |
http://<:ホスト名>::8080/ROOT/HelloWorld
|
|
P.38
8行目
|
2刷
|
| 誤 |
したがって、今回作成したHelloWorld Servletをブラウザで参照する際のURLには、コンテキストパスの部分はありません。
|
| 正 |
(不要です)
|
|
P.42
LIST4:BBSMain.java
41行目
|
2刷
|
| 誤 |
41: response.setContentType("text/plain;charset=Shift_JIS");
|
| 正 |
41: response.setContentType("text/html;charset=Windows-31J");
|
|
P.45
LIST5:BBSExecuteContribute.java
60行目~69行目
|
2刷
|
| 誤 |
60: // SQLステートメントの宣言
61: Statement stmt = con.createStatement(
62: "INSERT INTO bbs_article (
63: article_contributor, article_title, article_contents, created) VALUES (
64: '" + strArticle_contributor + "', '" + strArticle_title + "', '" +
65: strArticle_contents + "', sysdate)");
66:
67: // SQLの実行
68: stmt.executeUpdate():
69: con.commit();
|
| 正 |
60: // SQLステートメントの宣言
61: Statement stmt = con.createStatement();
62:
63: // SQLの実行
64: stmt.executeUpdate(
65: "INSERT INTO bbs_article
66: ( article_contributor, article_title, article_contents, created)
67: VALUES ( '" + strArticle_contributor + "', '" + strArticle_title + "', '" + strArticle_contents + "', sysdate)"
68: );
69: con.commit();
|
|
P.49
9行目(リスト)
|
2刷
|
| 誤 |
http://<:ホスト名>::8080/bbs/servlet/BBSMain
|
| 正 |
http://<:ホスト名>::8080/bbs/BBSMain
|
|
|
ページ上に戻る
|