Presentation is loading. Please wait.

Presentation is loading. Please wait.

ネットワークプログラミング論 平成28年11月21日 森田 彦.

Similar presentations


Presentation on theme: "ネットワークプログラミング論 平成28年11月21日 森田 彦."— Presentation transcript:

1 ネットワークプログラミング論 平成28年11月21日 森田 彦

2 【基礎課題6-1】の解答 サーブレットを記述して保管するとコンパイルが自動的に行われる。
復習課題 Eclipseを用いたWebアプリケーション開発について、適切なものに○、そうでないものに×をつけて下さい。 サーブレットを記述して保管するとコンパイルが自動的に行われる。 サーブレットの記述後、開発者がコンパイル命令を実行しなければならない。 プロジェクト名がWebアプリケーション名になる。 パッケージ名がWebアプリケーション名になる。

3 【応用課題6-A】の解答 何も選ばすに[送信]ボタンをクリックすると・・・

4 【応用課題6-A】の解答 values==null
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ・・・ out.println("あなたが購入した商品は以下の通りです。"); String[] values= request.getParameterValues("Shohin"); if( ) { out.println("何も購入していません。"); } else { for(int i=0;i<values.length;i++) { out.println(values[i]); values==null

5 【基礎課題7-1】 次の入力フォームのタイプは何ですか?下から選んでください。 チェックボックス ラジオボタン テキストフィールド
復習課題 次の入力フォームのタイプは何ですか?下から選んでください。 チェックボックス ラジオボタン テキストフィールド テキストエリア セレクトボックス

6 第7章 サーブレット間の連携 【学習のねらい】
第7章  サーブレット間の連携 【学習のねらい】 Webアプリケーションの処理を、サーブレット、JSPそしてHTMLファイルによる処理分担あるいは連携によって実現する仕組みを、フォワード(forward)、インクルード(include)およびリダイレクト(redirect)の活用方法を通じて学習する。 また、リクエスト属性のやりとりも学習する。

7 フォワード(forward) forward <処理の流れ> サーブレット1 サーブレット2 クライアント サーバ リクエスト レスポンス
【基礎課題7-2】(サーブレット→サーブレット) 【基礎課題7-3】(サーブレット~JSP) 【基礎課題7-4】、【基礎課題7-5】(データの受け渡し)

8 インクルード(include) include <処理の流れ> サーブレット1 サーブレット2 クライアント サーバ
リクエスト サーブレット1 サーブレット1 サーブレット2 include サーブレット2 レスポンス クライアント サーバ 【基礎課題7-6】 (【基礎課題7-5】を修正)

9 リダイレクト(redirect) <処理の流れ> リクエスト サーブレット1 redirect サーブレット2 クライアント サーバ

10 リダイレクト(redirect) redirect <処理の流れ> サーブレット1 サーブレット2 クライアント サーバ
リクエスト サーブレット1 サーブレット2 redirect サーブレット2 クライアント レスポンス サーバ 【基礎課題7-7】 (【基礎課題7-6】を修正)

11 本日の学習内容 7-1.フォワードによる処理の受け渡し 【基礎課題7-2】、【基礎課題7-3】 7-2.リクエスト属性の追加
 【基礎課題7-2】、【基礎課題7-3】 7-2.リクエスト属性の追加   【基礎課題7-4】、【基礎課題7-5】 7-3. インクルードの利用   【基礎課題7-6 】 7-4.リダイレクトの利用   【基礎課題7-7】 7-5.応用課題   【応用課題7-A】

12 演習課題の受け取りについて 今回の基礎課題は本日中に提出すれば100%とします。
原則として講義時間内に提出してもらいます。提出が遅れた場合は以下のように減点とします。 基礎課題 応用課題 講義時間内 100% 終了後1時間以内 90% 1時間超~当日中 70% 翌日の17:00まで 0% それ以上の遅れ 今回の基礎課題は本日中に提出すれば100%とします。


Download ppt "ネットワークプログラミング論 平成28年11月21日 森田 彦."

Similar presentations


Ads by Google