JavaWebの概念
JavaWebとは
JavaWebは、JavaWebと呼ばれるブラウザからアクセスできるJava言語で記述されたすべてのプログラムの総称です。
JavaWebは、要求と応答に基づいて開発されています。
リクエストとは
リクエストとは、クライアントがサーバーにデータを送信することを意味します。これはリクエストと呼ばれます。
応答とは
応答とは、サーバーがデータをクライアントに送り返すことを意味します。これは応答と呼ばれます。
要求と応答の関係
リクエストとレスポンスはペアで来て、リクエストがあるとレスポンスがあります。
Webリソースの分類
Webリソースは、さまざまなテクノロジと効果に応じて、静的リソースと動的リソースに分けられます。
静的リソース:html、css、js、txt、mp4ビデオ、jpg画像
動的リソース:jspページ、サーブレットプログラム
一般的に使用されるWebサーバー
Tomcat:jspとサーブレットのサポートを提供するApache組織によって提供されるWebサーバー。これは軽量のjavaWebコンテナ(サーバー)であり、最も広く使用されているJavaWebサーバー(無料)です。
Jboss:JavaEE仕様に準拠するオープンソースの純粋なJava EJBサーバーであり、すべてのJavaEE仕様をサポートします(無料)。
GlassFish:Oracle Corporationによって開発されたJavaWebサーバー。これは、製品レベルの品質(アプリケーションがほとんどない)を備えた堅牢な商用サーバーです。
レジン:CAUCHO社の製品です。非常に人気のあるサーバーです。サーブレットとJSPを適切にサポートし、パフォーマンスも比較的良好です。レジン自体はJAVA言語で開発されています(有料、より多くのアプリケーション)。
WebLogic:Oracle Corporationの製品です。現在最も広く使用されているWebサーバーです。JavaEE仕様
をサポートし、新しい開発要件を満たすために絶えず改善されています。大規模なプロジェクトに適しています(料金、あまり使用されない、適切大企業の場合)。
Tomcatサーバーとサーブレットバージョン間の対応
現在、企業、一般的に使用されるバージョン7は、8
2.5バージョンからのサーブレットプログラムは現在、世界で最も使用されるバージョン(XML設定)である
Servlet3.0します。これは、注釈付きバージョンのサーブレットによって使用されます。
2.5バージョンをメインラインとしてサーブレットプログラムを説明します。
Tomcatの使用
インストール
必要なTomcatバージョンに対応するzipアーカイブを見つけて、インストールする必要のあるディレクトリに解凍します。
b)カタログの紹介
名前 | 前書き |
---|---|
置き場 | Tomcatサーバーの保存専用の実行可能プログラム |
conf | Tocmatサーバーの構成ファイルを保存するために特別に使用されます |
lib | Tomcatサーバーを格納するために特別に使用されるJarパッケージ |
ログ | Tomcatサーバーの実行時に出力される日記情報を格納するために特別に使用されます |
臨時雇用者 | Tomcdatの実行中に生成された一時データを保存するために特別に使用されます |
webapps | デプロイされたWebプロジェクトを格納するために特別に使用されます。 |
作業 | これはTomcatの作業ディレクトリであり、Tomcatの実行時にサーブレットに変換されたJSPのソースコードとセッションパッシベーションのディレクトリを格納するために使用されます。 |
Tomcatサーバーを起動する方法
Tomcatディレクトリの下のbinディレクトリでstartup.batファイルを見つけ、それをダブルクリックしてTomcatサーバーを起動します。
Tomcatサーバーが正常に起動したことをテストするにはどうすればよいですか???
ブラウザを開き、ブラウザのアドレスバーに次のアドレスを入力してテストし
ます。1。http:// localhost:8080
2. http://127.0.0.1:8080
3. http:// true ip:8080
次のインターフェイスの場合が表示され、Tomcatサーバーが正常に起動しました。!!
一般的な起動の失敗は、startup.batファイルをダブルクリックすると、小さな黒いウィンドウが点滅します。
現時点では、基本的にJAVA_HOME環境変数が設定されていないことが原因です。
Tomcatサーバーを起動する別の方法
1.コマンドラインを開き
ます。2。Tomcatのbinディレクトリにcdします。3
。起動コマンドを入力します。catalinarun
Tomcat停止
1.Tomcatサーバーウィンドウのx閉じるボタンをクリックします。2。Tomcatサーバーウィンドウを
現在のウィンドウとして設定し、ショートカットキーCtrl + Cを押します。
3. Tomcatのbinディレクトリでshutdown.batを見つけ、ダブルクリックしてTomcatサーバーを停止します。
Tomcatのポート番号を変更する方法
Mysqlの
デフォルトのポート番号は次のとおりです。3306Tomcatのデフォルトのポート番号は次のとおり
です。8080Tomcatディレクトリの下のconfディレクトリを見つけ、server.xml構成ファイルを見つけます。
通常Baiduの場合:http://www.baidu.com
:80 HTTPプロトコルのデフォルトのポート番号は次のとおりです:80
WebプロジェクトをTomcatに統合する方法
最初のデプロイメント方法:WebプロジェクトディレクトリをTomcatのwebappsディレクトリにコピーするだけ
です。
1. webappsディレクトリの下に本プロジェクトを作成します:
Tomcatの下でWebプロジェクトにアクセスする方法。
ブラウザにアクセスアドレスを入力するだけで、形式は次のようになります
。http:// ip:port / project name / directory / file name
(プロジェクト名:book)
2番目の展開方法:
Tomcatの下のconfディレクトリ\ Catalina \ localhost \を見つけて、次の構成ファイルを作成します
。abc.xml構成ファイルの内容は次のとおりです。
<!-- Context 表示一个工程上下文
path 表示工程的访问路径:/abc
docBase 表示你的工程目录在哪里
-->
<Context path="/abc" docBase="E:\book" />
このプロジェクトにアクセスするためのパスは次のとおりです。http:// ip:port / abc /は、E:\ bookディレクトリへのアクセスを意味します。
ファイル和http
ROOTプロジェクトへのアクセスとデフォルトのindex.htmlページへのアクセス
質問
ブラウザのアドレスバーに次のようにアクセスアドレスを入力すると、次のようになります。
http://ip:port/
> >>>プロジェクト名がない場合、デフォルトでROOTプロジェクトにアクセスします。((\ webapps \ ROOTのindex.html)
次のようにブラウザのアドレスバーにアクセスアドレスを入力すると、次のようになります。
http://ip:port/工程名/
==== >>>>リソース名がない場合、デフォルトのアクセスindex.htmlページ(プロジェクトのIndex.html)
IDEAでの動的Webプロジェクトの運用
Webプロジェクトのディレクトリ紹介
セットアップ
デプロイ
myeclipse動的Webプロジェクトの運用
まず、Javaエンタープライズレベルに設定します
。これが表示され
ます。Webプロジェクトを作成
します。サーバーを開きます。サーバーを
起動
して
右側に追加します。右クリックすると表示されます。