JavaWeb() - ウェブサーバ、Tomcatのインストールと設定

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
         -.....
公開された62元の記事 ウォンの賞賛2 ビュー2734

おすすめ

転載: blog.csdn.net/nzzynl95_/article/details/104157933