1 / 15

ネットワークプログラミング論

ネットワークプログラミング論. 平成 25 年 10 月 9 日 森田 彦. 【 基礎課題 1-1 】 の解答. リクエスト. JDBC. レスポンス. 【 基礎課題 1-2 】 の解答. Tomcat がインストールされているフォルダ「 Tomcat 7.0 」のパスは次の通りです。空欄を埋めてパスを完成させて下さい。. C:Program Files Apche Software Foundation Tomcat 7.0. Apache Software Foundation . 【 基礎課題 1-3 】 の解答.

clove
Télécharger la présentation

ネットワークプログラミング論

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ネットワークプログラミング論 平成25年10月9日 森田 彦

  2. 【基礎課題1-1 】の解答 リクエスト JDBC レスポンス

  3. 【基礎課題1-2 】の解答 Tomcatがインストールされているフォルダ「Tomcat 7.0」のパスは次の通りです。空欄を埋めてパスを完成させて下さい。 C:\Program Files\ Apche Software Foundation \Tomcat 7.0 Apache Software Foundation

  4. 【基礎課題1-3 】の解答 Tomcatの「webapps」にあるフォルダ「entry」内に「sample」というフォルダを新規作成し、その中に「Document.txt」というテキストファイルを作成しました。このテキストファイルの中身を(Tomcatを用いて)ブラウザに表示させるためには、URLをどのように指定すれば良いでしょうか?ただし、サーバはlocathostを用います。 http://localhost:8080/entry/sample/ Document.txt

  5. 【基礎課題1-4 】の解答 <HTML> <HEAD> <Title> HTML in sub </Title> </HEAD> <BODY> <H2>Hello</H2> This is HTML file. We are using Tomcat. </BODY> </HTML> • <HEAD> • <Title> HTML Title </Title> • </HEAD> • <BODY> • <H2>Hello</H2> • This is HTML file. We are using Tomcat. • </BODY>

  6. 【基礎課題1-5 】の解答 「entry」の中に「sub」というフォルダを作成し、その中に「LinkSub.html」というファイルを作成しました。 この「LinkSub.html」を表示させるためにはURLをどう指定したよいでしょうか?空欄を埋めてURLを完成させて下さい。 http://localhost:8080/ entry/sub/LinkSub.html • entry/sub/LinkSub.html

  7. 第2章 アプリケーションサーバとしてのTomcatの機能-初歩的なサーブレットの作成- 【学習のねらい】 Javaサーブレットを動作させ、Tomcatのアプリケーションサーバとしての機能を確認・理解する。

  8. 復習課題 【基礎課題2-1】 Tomcatのルートディレクトリには次のフォルダがあります。この中でWebアプリケーションのコンテンツを配置するのは、どのフォルダですか? bin, conf, lib, logs, temp,webapps, work 【基礎課題2-2】 あるテキストファイル「abc.txt」を表示させるWebアプリケーションのURLが次にように表されていました。このとき、URLの各部分の意味は次の通りです。空欄に入る適切な用語を記述して下さい。 ポート番号 ファイルのパス http:// localhost : 8080 / AAA / abc.txt サーバ名 ?

  9. サーブレット作成のポイント 作成(保管)場所 webapps entry hello.txt hello.html

  10. サーブレット作成のポイント サーブレットの場合・・・ 作成(保管)場所 webapps entry WEB-INF hello.txt classes hello.html src

  11. サーブレット作成のポイント サーブレットの場合・・・ 作成(保管)場所 名称指定 WEB-INF classes 名称指定 クラスファイル(・・・.class) src 名称任意 ソースファイル(・・・.java)

  12. サーブレットの例 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.18参照

  13. サーブレットのURLは? web.xmlで設定 http://localhost:8080/entry/??? Tomcat リクエスト Hello! webapps レスポンス クライアント サーバ entry 例 WEB-INF レスポンス用出力に結果を表示 classes サーブレット リクエスト先URLはどこ?

  14. サーブレット作成の手順 Webアプリケーションのルートディレクトリ(フォルダ)内にフォルダ「WEB-INF」を作成 「WEB-INF」内に、フォルダ「classes」、「src」を作成。 「src」内にサーブレットプログラム(・・・.java)を作成。 プログラムをコンパイルしクラスファイルを「classes」内に保管。 「WEB-INF」内に設定ファイル「web.xml」を作成

  15. 演習課題の受け取りについて • 原則として講義時間内に提出してもらいます。提出が遅れた場合は以下のように減点とします。 基礎課題 応用課題 課題提出の仕方は、p.14参照

More Related