記事のディレクトリ
1.基本概念
1.1はじめに
Web開発:
-
ウェブは、意味のあるウェブ
-
静的なウェブ:
- HTML、CSS
- 見る人すべてに利用可能なデータは常に変化していません
-
動的Web:
- 淘宝網、ほとんどすべてのウェブサイト
- 見る人すべてに使用可能な、常にデータを変化させます。異なる時間、情報ばらつくを参照するには別の場所で各人
- テクノロジー・スタック:サーブレット/ JSP、ASP、PHP
総称Javawebと呼ばれるJavaでは、動的なWeb技術資源開発
1.2 Webアプリケーション
Webアプリケーション:アプリケーションへのブラウザアクセスを提供するために、
-
a.html、b.html ...もっとWebリソース、これらのWebリソースは、サービスを提供するために、外の世界、外の世界によってアクセスすることができます
-
この統一されたWebリソースは、Tomcatは> -----同じファイル、Webアプリケーションに配置されます:サーバー
-
複数の部品によってWebアプリケーション
- HTML、CSS、JS
- JSP、サーブレット
- Javaプログラム
- 瓶包
- プロファイル(プロパティ)
準備Webアプリケーションの後に、あなたは外の世界へのアクセスを提供する場合:統一されたサーバー管理の必要性
静的なウェブ1.3
-
.htm、これらのものは、サーバー上で続けばサフィックスの.htmlこれらのページは、ネットワークを通じて、我々は直接読み取ることができます
-
静的なWebプレゼンスの欠点
- Webインターフェイスが動的に更新することはできません、すべてのユーザーが同じインターフェイスを参照してください
- これは、相互作用データベースとすることはできません(データの永続的ではない、ユーザーが対話することができません)
動的なウェブ1.4
-
ページが動的に表示されます:「Webページを示す結果が異なります」
-
ダイナミックWebプレゼンスのデメリット
- 動的なWebサーバーエラーが発生したリソースを参加、デーモンを書き換える必要があり、再発行
-
動的なウェブの存在の利点
- ウェブページを動的に更新することができ、すべてのユーザーが同じページをご覧ください
- これは、データベースと対話することができます(:登録、製品情報、ユーザー情報...データの永続性)
2. Webサーバ
2.1技術的な説明
ASP:
- マイクロソフト:ASPが早い人気があります
- HTML、ASP + COMに埋め込まれたVBスクリプト
- ASPの開発では、基本的なページでは、コードのビジネスページとカオスの数千行を持っています
- 高いメンテナンスコスト
- C#の
- IIS:インターネットインフォメーションサービスは、Microsoft Corporationが提供するMicrosoft Windowsベースのインターネットの基本的なサービスを実行しています
PHP:
- PHPの開発は、クロスプラットフォームでは、コードは非常に簡単です非常に速く、非常に強力である(70%、WP)
- 状況はアクセスを大量に運ぶことができません(制限)
JSP /サーブレット:
B / S:ブラウザとサーバ
C / S:クライアントとサーバー
- メインプッシュ日B / Sの構造
- Javaベースの言語(すべての大企業やいくつかのオープンソースコンポーネントはJavaで書かれています)
- それはによって引き起こさ3つの高い衝撃の問題を運ぶことができます
- ASPの構文のように
...
2.2 Webサーバ
サーバーは、いくつかの応答処理、ユーザの受動的操作、およびいくつかの要求のためのユーザ情報である
IIS
マイクロソフト、ASPは...、Windowsが付属しています
Tomcatの
指向プログラミングのBaidu;
TomcatはApacheの、Sunと他の企業から開発する個人によるJakartaプロジェクトでは、Apache Software Foundation(Apache Software Foundationの)の中核事業です。Sunの関与と支援のおかげで、最新のサーブレットとJSP仕様は常にTomcatの、Tomcat 5のサポート、最新のサーブレット2.4とJSP 2.0仕様に反映させることができます。Tomcatは技術、安定した性能を進み、それは無料ですので、それほどのJavaのファンに愛さおよび一部のソフトウェアで認識されている開発者は、より一般的なWebアプリケーション・サーバになります。
Tomcatサーバーは、無料のオープンソースのWebアプリケーション・サービスである、軽量アプリケーションサーバが属する、広く多くの場面で使用されている中小のシステムではなく、同時ユーザーアクセスが優先開発とJSPプログラムのデバッグです。初心者のために、それが最良の選択肢です。
TomcatのJSPページは、実際に実行し、サーブレットされています。Tomcatの9.0の最新バージョンです
...
3. Tomcatの
3.1 Tomcatをインストール
します。https://tomcat.apache.org/公式サイトTomcatの
インストール後の最初の減圧
環境のフォルダに解凍した後、好ましくは、調整するために、
3.2 Tomcatの起動と設定
フォルダアクション:
Tomcatを開始
- binディレクトリ内のstartup.batファイルをクリックしてください
- 次に入力します。http:// localhostを:8080 /テストアクセス
近いTomcatの
ゴミ問題:
Apacheの-Tomcatの-9.0.24 \ confに\ logging.properties
使いやすさは、configureの環境変数の場合
3.3
あなたは、開始するには、ポート番号を設定することができます
- Tomcatのデフォルトのポート番号:8080
- mysqlの:3306
- HTTP:80
- HTTPS:443
あなたは、ホスト名を設定することができます
- デフォルトのホスト名:localhost-> 127.0.0.1
- デフォルトのWebアプリケーションの保管場所:webappsに
困難なインタビューの質問:
サイトへのアクセス方法についての話!
(1)は、Enterキーを押し、ドメイン名を入力して
ネイティブCを確認してください(2):\ WINDOWS \ System32に\ドライバ \ ETC \ ドメインマッピングプロファイル下にはホストがありません
①されています直接リターンIPアドレスがこれに対応します私たちが必要とするプログラムでのWebアドレスは、あなたが直接アクセスすることができ、そこにある
DNSサーバー、復帰への単語を見つけるために、見つけることが見つけることができないリターンを見つけることができません:②なしは
あなたが環境変数を設定することができます(3)(オプション)
3.4は、Webサイトを公開します
だけではなく、模倣します
- Webアプリケーションのファイルは、あなたがアクセスできるサーバー(Tomcatの)指定したフォルダ(Webアプリケーション)下に、自分のWebサイトを書きます
、このようなrootstudyファイルを作成すると、フォルダを
、ダブルクリックのindex.htmlは、ウェブページの下に示す
いくつかの構造でなければなりませんウェブサイト
--webapps :Tomcat服务器的web目录
-ROOT
-rootstudy :网站的目录名
- WEB-INF
-classes : java程序
-lib:web应用所依赖的jar包
-web.xml :网站配置文件
- index.html 默认的首页
- static
-css
-style.css
-js
-img
-.....