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#のアプリケーション内でページ遷移を処理するやり方です。
フォワード先は基本的に同じアプリケーション内と思ってください。
図 フォワード

次回は

更新前にロックするアプリケーションを作ってもらいます。










このブログの人気の投稿

11月14日(月)1、2コマ目

10月27日(木)3、4コマ目

10月4日(火)1、2コマ目