10月13日(木)3、4コマ目
今日、やったこと
Java+トランザクション Web版練習問題
今日のソースコード
作成してもらった練習問題のソースコードです。
ItemDAO.java
とくに難しいことはないと思いますが、ポイントはupdate()メソッドでしょうか。
IndexSrv.java
doPost()メソッド内の全商品の価格入力値の取得部分がポイントです。
index.jsp
とくに難しいことはないかと思います。
あと、商品情報を受け渡すためのItemクラスも作成しました。
今日のホワイトボード
Java、C#のメソッド命名規則
コンパイルエラーにはなりませんが、暗黙のルールレベルで守られています。
何気に、この手のルールを守る、守れないでスキルがばれます。侮れません。
![]() |
| 図 Java、C#のメソッド命名規則 |
プロジェクトの中
パッケージ構成とjspの配置場所についてです。![]() |
| 図 パッケージ構成とjspの配置場所 |
今後、jspはWEB-INFの中に置きます。
WEB-INF以下はクライアントが直接アクセスできないため、サーブレットでjspへフォワードして表示することになります。
![]() |
| 図 index.jspはWEB-INF以下に |
ページ遷移
Java、C#問わず、Webアプリケーションのページ遷移にはリダイレクトとフォワードの2種類が用意されています。
リダイレクト
HTTPのステータスコード300番台の機能を使ったページ遷移です。ステータスコード300番台はホームページがサーバーを変更した際に、変更先サーバーを伝えるために利用されています。
リダイレクト先はWebであればどこでもOKです。
![]() |
| 図 リダイレクト |
フォワード
JavaやC#のアプリケーション内でページ遷移を処理するやり方です。
更新前にロックするアプリケーションを作ってもらいます。




