ServletによるWebアプリ作成 入門

Slides:



Advertisements
Similar presentations
年度 J2EE II 稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴. 2 この講義の位置づけ 3年前期の「データベース論 (J2EE I) 」に続く講義。 「データベース論」の講義内容を理解 していることが前提。
Advertisements

Web アプリケーション開発入門 大岩研究会 今野隆平 2002 年 5 月 9 日 Introduction to Web Application Development.
1 JSP の作成 JSF による Web アプリケーション 開発 第 4 回. 2 ここでの内容 JSF での JSP の作り方と動かし方につい て学ぶ。
農業者年金記録管理システム 研修資料の入手等について
社会人学習講座 「Javaプログラミング概論」
難しいことは置いといて、 取り合えず 「BlazeDS」 を使って、 Flash、AIRアプリから Javaオブジェクトのメソッドを呼び出すための 手順書(Windows版) 2008年2月 Lecce.
知的システム構築工房   Linux設定セミナーシリーズ 第5回 Webアプリ作成 2011年3月16日(水) 株式会社 アセンディア 1.
2006年11月22日 植田龍男 Webサービス II (第9回) 年11月22日 植田龍男.
Imagio カンタン文書登録V2 画面シミュレーション.
デジタルポートフォリオ作成支援ツール PictFolio 使用マニュアル
Applet 岡部 祐典 鈴木 敬幸.
Struts1.xの脆弱性(CVE ) に対するSDEの対処:wrapタイプ (パッチのご提供)
WebサービスII (第10回) 2007年11月28日 植田龍男.
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
Servlet J2EE I 第8回 /
アプレット (Applet)について.
Servlet入門(2) 入力フォームをつかったWebアプリ
ネットワークプログラミング論 平成27年10月12日 森田 彦.
卒研:データベースチーム 第4回 JSP、サーブレット
WSDL と JAX-RPC 年10月13日 Webサービス II (第3回) WSDL と JAX-RPC 年10月13日.
JavaServlet&JSP入門 01K0018 中村太一.
タグライブラリ ソフトウェア特論 第6回.
タグライブラリとJSP J2EE I 第10回 /
HTTPプロトコルとJSP (1) データベース論 第3回.
Webを利用した授業支援システムの開発 北海道工業大学 電気電子工学科 H 渋谷 俊彦.
Curlの仕組み.
タグライブラリとJSP J2EE II 第2回 2004年10月7日 (木).
JavaBeans とJSP データベース論 第5回.
経済学のための情報処理 ホームページの作成.
JSPの作成 J2EE II 第3回 2005年4月10日.
Servlet入門(2) 入力フォームをつかったWebアプリ
ネットワークプログラミング論 平成28年10月17日 森田 彦.
RMI ソフトウェア特論 第6回 /
Javaによる Webアプリケーション入門 第5回
プログラミング演習3 第2回 GUIの復習.
ネットワークプログラミング論 平成28年11月21日 森田 彦.
データベースを使ったプログラミング ~JDBCを使ってみよう~
TomcatによるWebアプリケーション開発入門
Webアプリケーションの方向性 データベース論 第13回.
C言語講習 第0章 Hello, world!.
IMAQ Vision Builderを使用して、グリッドキャリブレーションを行う方法
Javaによる Webアプリケーション入門 第6回
ネットワークプログラミング論 平成28年10月31日 森田 彦.
Javaによる Webアプリケーション入門 第7回
プログラミング演習3 第2回 GUIの復習.
WEBアプリケーションの開発 2002年度春学期 大岩研究会2.
Jakarta Struts (2) ソフトウェア特論 第11回.
Javaによる Webアプリケーション入門 第2回
7.4 intanceof 演算子 7.5~7.9パッケージ 2003/11/28 紺野憲一
URLとファイルの対応 ユーザー s の Z:\www\ フォルダにある hello.html ファイル
基本システムのボード線図 ボード線図による基本システムの同定
Javaによる Webアプリケーション入門 第11回
Servlet ソフトウェア特論 第7回.
Servlet J2EE I (データベース論) 第12回 /
Servlet データベース論 第6回.
JSFによるWebアプリケーション開発 第3回
PDFファイルの作り方① 「印刷」を利用して、PDFファイルを作成する。
高度プログラミング演習 (01).
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
Javaによる Webアプリケーション入門 第8回
Javaによる Webアプリケーション入門 第4回
Webインテリジェンス論 Linked Dataチュートリアル (インストール)
WebアプリケーションとTomcat ― これまでの復習とこれからの予習 ―
JSPの基本 データベース論 第2回.
Jakarta Struts (1) ソフトウェア特論 第10回.
JSPの基本 J2EE I (データベース論) 第8回 /
Make の使い方.
第8回 ステップ応答によるシステム同定.
Microsoft Cognitive Services の概要
MVCモデル2による Webアプリケーション
Presentation transcript:

ServletによるWebアプリ作成 入門

Webアプリの作成 TOMCAT_HOME/webapps/直下に新しいディレクトリを作る TOMCAT_HOME/webapps/Webアプリ名 このディレクトリがルートになる http://localhost:8080/Webアプリ名/からこのWebアプリにアクセスする TOMCAT_HOME/ webapps Webアプリ名

WEB-INFディレクトリを作る TOMCAT_HOME/webapps/Webアプリ名以下にWEB-INFディレクトリを作成する その中にコンパイルしたクラスを配置するclassesディレクトリを作る クラスファイルを格納するディレクトリ。Web アプリケーションを実行する際にはここがクラスパスに自動的に設定される。作成したサーブレットはここに置く必要がある。 Webアプリ名 WEB-INF classes

ファイルとURLのマッピング “Webアプリ名”の下にindex.htmlがあれば, WEB-INF classes ←ここがhttp://localhost:8080/Webアプリ名/と同じ ←ここがhttp://localhost:8080/servlet/と同じ “Webアプリ名”の下にindex.htmlがあれば, そのURLは http://localhost:8080/Webアプリ名/index.htmlとなる “classes”の下にSampleServlet.classがあれば,そのURLは http://localhost:8080/Webアプリ名/servlet/SampleServletとなる

さらに知りたい人のために… ファイルとURLのマッピングを指定できます→WEB-INF/web.xmlの設置 Javaで使用するライブラリを自動で読み込める→WEB-INF/lib/フォルダの設置

WEB_INF/web.xmlファイルを作る ディレクトリの準備ができたので、このWEBアプリケーションの設定ファイルであるweb.xml をWEB-INF以下に作成する。 web.xmlを使うとWebアプリごとに決まりごとを設定できる! 具体的には以下のようなものが設定できる ①サーブレットの初期化パラメータ ②セッションコンフィグレーション ③サーブレット/JSPの定義 ④サーブレット/JSPのマッピング ⑤MIMEタイプのマッピング ⑥ウェルカムファイルリスト ⑦エラーページ ⑧セキュリティー 基本ファイル構成の出来上がり Webアプリ名 WEB-INF classes lib web.xml