okoba23 @ ウィキ
基本設定・用語系
最終更新:
okoba23
-
view
servletとコンテナ
- servletは、サーバ側で動作するjavaプログラム
- ブラウザ(クライアント)からの要求(リクエスト)を受け取り処理を実行し、結果をHTMLとして返却する。
- servletはを管理・実行するために、コンテナ(サーブレットエンジン)が必要となる。
#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
・サーブレットはCGIのように実行時に新しいプロセスを生成するのではなく、 スレッドとして生成されるので、プロセス生成のオーバーヘッドが削減できる。 リソースの消費を抑えられる。 ・サーブレット対応のコンテナがあれば、OSは気にしない。 ・tomcat(Jakartaプロジェクト),WebLogic(BEAシステムズ),WebSphere(IBM)などがある。
JSP
example
- <% %>で囲む。
- JSP内部に書きすぎるとHTMLと混雑して可読性の悪いPGになる。アクションタグを使うと便利。
<%@ page contentType="text/html;charaset=Shift_JIS"
pageEncoding="Shift_JIS" %>
<html
<head>
<title>MY TEST PAGES</title>
<body>
Hello! JSP<br>
<%
out.println( new java.util.Date() );
%>
</body>
</html>
MVCモデル
- HTML文を出力するprint文の羅列を防ぐために、処理ロジックを分散する。
- Webアプリの処理の流れを制御するサーブレット(コントローラ)
- 業務処理(ビジネスロジック)を行うBean(モデル)
- 結果返却のJSP(ビュー)
- 上記3つをあわせた構成をMVC(モデル・ビュー・コントローラ)構成と言う。
#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
実行環境整備
- J2SE(TM) Development Kit
- Tomcat(コンテナ)
JDK インストール
環境変数の設定
- [スタートメニュー] -> [コントロールパネル] -> システムを選択
- 「システムのプロパティ画面」で[詳細設定]を選択
- [環境変数(N)]選択
- システム環境変数(S)の「Path」にJDKをインストールしたディレクトリ配下のbinディレクトリを設定。
JDK動作確認
- コマンドプロンプト起動
- JDKのversion情報が表示されればOK
C:\> java -version
Tomcat インストール
- こちらでDL
- http://www.ingrid.org/jajakarta/tomcat/
- インストール後に、画面確認[http://localhost:8080/]
備考
- 用語などをまとめて。本当のmemo程度。