Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

2 【基礎課題4-1】の解答 Windows-31J 復習課題 次のようなサーブレットを作成し表示させると、日本語が表示されませんでした。
・・・ public class SampleServlet extends HttpServlet { public void doGet( HttpServletRequest request, HttpServletResponse response ) throws IOException, ServletException { response.setContentType(      “text/plain; charset= ISO “ ); PrintWriter out = response.getWriter(); out.println(“日本語表示"); } 日本語がきちんと表示されるようにするためには、どの部分を修正すればよいですか?修正箇所を指摘し、修正内容を記述して下さい。

3 【基礎課題4-2】の解答 Java Server Pages 【基礎課題4-4】の解答

4 【基礎課題4-6】の解答 int Ans=0; for(int i=1; i<=50; i++) { Ans=Ans+i; }
<HTML> <HEAD> <TITLE>JSP Scriptlet</TITLE> </HEAD> <BODY> <H2> JSP Scriptlet</H2> <% int Ans=0; for(int i=1; i<=50; i++) { Ans=Ans+i; } %> Ans= <%= Ans %> </BODY> </HTML>

5 【基礎課題4-7】の解答 Webアプリケーションはサーブレットのみでも記述することができる。
Webアプリケーションはサーブレットのみでは記述不可能で、JSPも使わなければ記述することはできない。 JSPはTomcatによってサーブレットに変換される。 サーブレットはTomcatによってJSPに変換される。

6 【基礎課題4-7】の解答 Webページのデザインが主な処理となる場合はサーブレットを用い、処理内容(プログラム)の記述が主となる場合はJSPを用いることが基本である。 Webページのデザインが主な処理となる場合はJSPを用い、処理内容(プログラム)の記述が主となる場合はサーブレットを用いることが基本である。

7 【応用課題4-A】の解答 <表示結果>

8 【応用課題4-B】 <% Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY); String Message; if(hour>=5 && hour<=10) { Message="おはよう"; } else if(           ) { Message="こんにちは"; else { Message="こんばんは"; %> hour >=11 && hour<=17

9 【基礎課題5-1】 JSPはHTML文の一種なので、コンパイルされずにそのまま処理される。
復習課題 以下のJSPについての説明で、適切なものに○、そうでないものに×をつけて下さい。 JSPはHTML文の一種なので、コンパイルされずにそのまま処理される。 JSPはTomcatによってサーブレットに変換され、サーブレットとして処理される。 “プログラムによる処理部分>HTML文の記述部分” の場合はJSPによる記述が有利。 “プログラムによる処理部分>HTML文の記述部分” の場合はサーブレットによる記述が有利。

10 第5章 Eclipseを用いたWebアプリケーションの開発
【学習のねらい】 TomcatプラグインをEclipseにインストールし、EclipseからTomcatの起動・停止およびTomcatプロジェクトの作成が可能なようにする。 Eclipseを用いたWebアプリケーション作成の方法に習熟する。

11 本日の学習内容 5-1.Tomcatプラグインのインストール EclipseからTomcatの起動・停止を可能に
        → 【基礎課題5-2】 5-2.Eclipseを用いたJSPの作成   【基礎課題5-3】 5-3. Eclipseを用いたサーブレットの作成   【基礎課題5-4】 5-4.応用課題   【応用課題5-A】~【応用課題5-E】

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


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

Similar presentations


Ads by Google