ネットワークプログラミ ング論 平成27年11月16日 森田 彦 【基礎課題6-1】の解答 復習課題 Eclipseを用いたWebアプリケーション開発について、適切な ものに○、そうでないものに×をつけて下さい。 ① ② ③ ④ サーブレットを記述して保管するとコンパイ ルが自動的に行われる。 サーブレットの記述後、開発者がコンパイル 命令を実行しなければならない。 プロジェクト名がWebアプリケーション名に なる。 パッケージ名がWebアプリケーション名にな る。 【応用課題6-A】の解答 何も選ばすに[送信]ボタ ンをクリックすると・・・ 【応用課題6-A】の解答 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ・・・ out.println("あなたが購入した商品は以下の通りです。"); String[] values= request.getParameterValues("Shohin"); if( values==null ) { out.println("何も購入していません。"); } else { for(int i=0;i<values.length;i++) { out.println(values[i]); } } 【基礎課題7-1】 復習課題 次の入力フォームのタイプは何ですか?下から選ん でください。 チェックボックス ラジオボタン テキストフィールド テキストエリア セレクトボックス 第7章 サーブレット間の連携 【学習のねらい】 ① ② Webアプリケーションの処理を、サーブレット、 JSPそしてHTMLファイルによる処理分担あ るいは連携によって実現する仕組みを、フォ ワード(forward)、インクルード(include)お よびリダイレクト(redirect)の活用方法を通 じて学習する。 また、リクエスト属性のやりとりも学習する。 フォワード(forward) <処理の流れ> リクエスト サーブレット2 サーブレット1 forward サーブレット2 クライアント レスポンス サーバ 【基礎課題7-2】(サーブレット→サーブレット) 【基礎課題7-3】(サーブレット~JSP) 【基礎課題7-4】、【基礎課題7-5】(データの受け渡し) インクルード(include) <処理の流れ> リクエスト サーブレット1 サーブレット2 クライアント サーブレット1 include レスポンス サーブレット2 サーバ 【基礎課題7-6】 (【基礎課題7-5】を修正) リダイレクト(redirect) <処理の流れ> リクエスト サーブレット1 redirect サーブレット2 クライアント サーバ リダイレクト(redirect) <処理の流れ> リクエスト サーブレット1 サーブレット2 redirect サーブレット2 クライアント レスポンス サーバ 【基礎課題7-7】 (【基礎課題7-6】を修正) 本日の学習内容 7-1.フォワードによる処理の受け渡し 【基礎課題7-2】、【基礎課題7-3】 7-2.リクエスト属性の追加 【基礎課題7-4】、【基礎課題7-5】 7-3. インクルードの利用 【基礎課題7-6 】 7-4.リダイレクトの利用 【基礎課題7-7】 7-5.応用課題 【応用課題7-A】 演習課題の受け取りについて 原則として講義時間内に提出してもらいます。提出 が遅れた場合は以下のように減点とします。 基礎課題 応用課題 講義時間内 終了後1時間以内 100% 90% 100% 100% 1時間超~当日中 70% 100% 翌日の17:00まで 0% 100% それ以上の遅れ 0% 0% 今回の基礎課題は本日中に提出すれば 100%とします。
© Copyright 2024 ExpyDoc