ウェブの概念
-
ソフトウェアアーキテクチャ
- C / S:クライアント/サーバー
- B / S:ブラウザ/サーバー
-
リソースの分類
- 静的リソース:取得したすべてのユーザーのアクセスの結果の後には、同じ、という静的リソース静的リソースは直接ブラウザを解決することができますされています。
- 以下のような:HTML、CSS、JavaScriptの
- 動的なリソース:同じリソースへの各ユーザー・アクセスの結果、同じが得られない場合があります。動的なリソースと呼ばれます。動的なリソースがアクセスされた後は、ブラウザに戻って、静的リソースを変換する必要があります
- 如:サーブレット/ JSP、PHP、ASP ...
- 静的リソース:取得したすべてのユーザーのアクセスの結果の後には、同じ、という静的リソース静的リソースは直接ブラウザを解決することができますされています。
-
通信ネットワークの三つの要素
- IP:ネットワーク内の電子装置(コンピュータ)の一意の識別子。
- ポート:アプリケーションは、一意のコンピュータを識別します。0〜65536
- 転送プロトコル:データ伝送のための規則を提供
- 契約の基礎:
- TCP:セキュリティプロトコル、3ウェイハンドシェイク。遅いペース
- UDP:安全でないプロトコル。速いです
- 契約の基礎:
Webサーバーソフトウェア
- コンピュータ・サーバ・ソフトウェアがインストール:サーバー
- サーバーソフトウェア:応答、要求を処理し、ユーザの要求を受け
- Webサーバーソフトウェア:リクエストを処理し、ユーザの要求を受け、応答します。
- Webサーバーソフトウェアでは、ユーザーがブラウザを介してこれらの項目にアクセスできるように、Webプロジェクトを展開することができます
- Webコンテナ
- ウェブサーバソフトウェアに関連する一般的なJava:
- WEBLOGIC:大型のJavaEEサーバは、有料ですべてのJavaEE仕様をサポートしています。
- WebSphere:大型のJavaEEサーバー、有料で、すべてのJavaEE仕様をサポートしています。
- JBOSS:大型のJavaEEサーバー、有料で、すべてのJavaEE仕様をサポートしています。
- Tomcatの:Apacheのは、中小のJavaEEサーバは、JavaEEの仕様サーブレット/ JSPのほんの数をサポートしています。オープンソース、無料。
- JavaEE:企業の開発に使用されるJava言語の技術仕様の和、仕様が大きく13の合計を提供します
Tomcatの:Webサーバーソフトウェア
1.ダウンロード:HTTP://tomcat.apache.org/
2.インストール:解凍書庫へ。
注:インストールディレクトリを持っていないことが推奨され、中国とスペース
3.アンインストール:ライン上のディレクトリを削除します
。4.スタート:
ビン/ startup.batのは、にファイルをダブルクリックして
アクセスします。http:// localhostを:8080アクセスを入力し、ブラウザを入力します。自分
のhttp://他の人がIP:8080人の訪問を
可能性のある問題:
1.黒のウィンドウが点滅:
原因:JAVA_HOME環境変数が正しく設定されていない
解決策:設定JAVA_HOME環境変数を
2. [スタート]が与えられている:
1.暴力:ポート番号が占有見つけて、対応するプロセスを見つけ、それを殺す
-ano NETSTAT *
2。入札:ポート番号を変更する
のconf / server.xmlの
<コネクタポート=「8888」プロトコル=「HTTP / 1.1」のConnectionTimeout =「20000」にredirectPort =「8445」/>
一般意志のデフォルトのポート番号は80.80 Tomcatのポート番号は、HTTPプロトコルのデフォルトのポート番号です。
利点:アクセスするには、ポート番号入力しないでください
閉じる5.:
1.ノーマルクローズ:
*ビン/のshutdown.bat
*はCtrl + C
2.強制OFF:
クリック開始ウィンドウ×
6の構成:
展開のアイテムを:
1.直接webappsディレクトリにプロジェクト。
/こんにちは:プロジェクトのアクセスパスが- >仮想ディレクトリ
の簡素化の展開:プロジェクトパッケージ戦争としてラベルが、その後、戦争パックがwebappsディレクトリの下に置かれています。
戦争のパッケージが自動的に解凍された
設定のconf / server.xmlのファイル
<ホスト>タグのボディに配置された
<文書ベースコンテキスト=「D:\こんにちは」パス=「/ふふ」/>
文書ベース:パス項目保存された
パス:仮想ディレクトリ
3. CONFでXMLファイルに任意の名前を作成します\カタリナ\ localhostと。ファイルに記述された
<コンテキスト文書ベース=「D:\こんにちは」/>
*仮想ディレクトリ:名前のxmlファイル
静的項目と動的項目:
- ディレクトリ構造
- ダイナミックエントリ内のjavaディレクトリ構造:
-プロジェクトのルート
- WEB-INFディレクトリ:
- web.xmlの:Webアイテムコアプロファイル
-カタログ・クラス:バイトコードファイルへのディレクトリ
- libディレクトリに:配置に依存するJARパッケージ
- ダイナミックエントリ内のjavaディレクトリ構造:
TomcatはIDEAに統合し、JavaEEのプロジェクト展開プロジェクトを作成しています