ネットワークプログラミ ング論 平成27年10月12日 森田 彦 【基礎課題1-1 】の解答 リクエスト JDBC レスポンス 【基礎課題1-2 】の解答 Tomcatがインストールされているフォルダ「Tomcat 8.0」のパスは次の通りです。空欄を埋めてパスを完 成させて下さい。 Apache Software Foundation C:\Program Files\ Apche Software Foundation \Tomcat 8.0 【基礎課題1-3 】の解答 Tomcatの「webapps」にあるフォルダ「entry」内に 「sample」というフォルダを新規作成し、その中に 「Document.txt」というテキストファイルを作成しました。 このテキストファイルの中身を(Tomcatを用いて)ブラ ウザに表示させるためには、URLをどのように指定す れば良いでしょうか?ただし、サーバはlocathostを用 います。 http://localhost:8080/entry/sample/ Document.txt 【基礎課題1-4 】の解答 <HTML> <HEAD> <HEAD> <Title> HTML inTitle sub </Title> <Title> HTML </Title> </HEAD> </HEAD> <BODY> <BODY> <H2>Hello</H2> <H2>Hello</H2> This is is HTML file. We are using Tomcat. This HTML file. We are using Tomcat. </BODY> </BODY> </HTML> 【基礎課題1-5 】の解答 「entry」の中に「sub」というフォルダを作成し、その中に 「LinkSub.html」というファイルを作成しました。 この「LinkSub.html」を表示させるためにはURLを どう指定したよいでしょうか?空欄を埋めてURLを 完成させて下さい。 entry/sub/LinkSub.html http://localhost:8080/ entry/sub/LinkSub.html 第2章 アプリケーションサーバとしての Tomcatの機能-初歩的なサーブレットの作成- 【学習のねらい】 Javaサーブレットを動作させ、Tomcatのアプ リケーションサーバとしての機能を確認・理解 する。 復習課題 【基礎課題2-1】 Tomcatのルートディレクトリには次のフォルダがあります。この 中でWebアプリケーションのコンテンツを配置するのは、どの フォルダですか? bin, conf, lib, logs, temp,webapps, work 【基礎課題2-2】 あるテキストファイル「abc.txt」を表示させるWebアプリケーション のURLが次にように表されていました。このとき、URLの各部分 の意味は次の通りです。空欄に入る適切な用語を記述して下さい。 ポート番号 ファイルのパス http:// localhost : 8080 / AAA / abc.txt サーバ名 ? サーブレット作成のポイント 作成(保管)場所 webapps entry hello.txt hello.html サーブレット作成のポイント サーブレットの場合・・・ 作成(保管)場所 webapps entry WEB-INF hello.txt classes hello.html src サーブレット作成のポイント サーブレットの場合・・・ 作成(保管)場所 名称指定 WEB-INF classes 名称指定 クラスファイル(・・・.class) src ソースファイル(・・・.java) 名称任意 サーブレットの例 HelloServlet.java import java.io.*; import javax.servlet.*; このクラスを継承 import javax.servlet.http.*; public class HelloServlet extends HttpServlet { public void doGet( このメソッドを上書き HttpServletRequest request, この引数を利用 HttpServletResponse response ) throws IOException, ServletException { PrintWriter out = response.getWriter(); out.println("Hello!"); } レスポンス用出力に「Hello!」と表示 } p.20参照 サーブレットのURLは? http://localhost:8080/entry/??? web.xmlで設定 Tomcat リクエスト Hello! webapps レスポンス クライアント サーバ レスポンス用出力 に結果を表示 WEB-INF リクエスト先URLはどこ? サーブレット entry 例 classes サーブレット作成の手順 ① ② ③ ④ ⑤ Webアプリケーションのルートディレクトリ(フォル ダ)内にフォルダ「WEB-INF」を作成 「WEB-INF」内に、フォルダ「classes」、「src」を作 成。 「src」内にサーブレットプログラム(・・・.java)を作 成。 プログラムをコンパイルしクラスファイルを 「classes」内に保管。 「WEB-INF」内に設定ファイル「web.xml」を作成 演習課題の受け取りについて 原則として講義時間内に提出してもらいます。提出 が遅れた場合は以下のように減点とします。 基礎課題 応用課題 講義時間内 終了後1時間以内 100% 90% 100% 100% 1時間超~当日中 70% 100% 翌日の17:00まで 0% 100% それ以上の遅れ 0% 0% 課題提出の仕方は、p.15参照
© Copyright 2025 ExpyDoc