狂った神に会う方法を学ぶ
ウェブベースの
Web アプリケーションの構成要素は何ですか?
- 静的 Web: html、css、js
- 動的Web: jsp、サーブレット
- Javaプログラム
- ジャーパッケージ
- 設定ファイル
静的 Web と動的 Web の違いは何ですか?
-
静的: 全員が同じページを参照します。通常は JavaScript で記述され、データベースと対話できず、データの永続性を実現できません。
-
動的: 表示されるページは人によって異なり、データベースを操作できます。
Web共通技術?
-
PHP:
-
迅速な開発、強力な機能、クロスプラットフォーム、シンプルなコード
-
大量のトラフィックを処理できない
-
-
JSP/サーブレット:
-
B/S構造
-
高可用性、高同時実行性、高パフォーマンスという 3 つの大きな問題を克服
-
ウェブサーバー
トムキャットとは何ですか?
Tomcat は、Web サービスを提供できる軽量サーバーです。Tomcat を使用しない場合、ローカル ファイルにアクセスする場合は次のようになります。
file:///D:/test.html
Tomcatを使ったアクセスはこんな感じです。
127.0.0.1:8080/test.html
ローカル ファイルをネットワークに置きます。
ウェブサイトを公開するにはどうすればよいですか?
自分で書いたWebサイトをサーバー(Tomcat)上の指定したWebアプリケーションフォルダ(webapps)配下に置くとアクセスできるようになります。
実際のところ、私たちのような初心者が自分で試すには、Tomcat の方が便利なはずですが、私たちが普段アクセスしている Web サイト (Baidu、Taobao など) は、Tomcat とは何の関係もないようです。
HTTP
HTTPとは何ですか?
ハイパーテキスト転送プロトコル。ポート番号 80、HTTPS ポート番号 443
テキスト: html、文字列...
ハイパーテキスト: 写真、音声、ビデオ、場所、地図...
二つの時代の特徴は?
HTTP/1.0: 1 つの接続、1 つの Web リソース
HTTP/1.1: 1 つの接続で複数の Web リソースを取得
HTTP の主なメソッドは何ですか?
方法 | 意味 |
---|---|
得る | URLで指定した情報を取得します。ファイルを指定した場合はファイルの内容が返され、CGI プログラムを指定した場合はプログラムの出力データが返されます。 |
役職 | クライアントからサーバーにデータを送信します。 |
置く | URL で指定されたサーバー上のファイルを置き換えます。ファイルが存在しない場合は作成します。 |
消去 | URLで指定されたサーバー上のファイルを削除します。 |
頭 | 基本的に GET と同じですが、データの内容ではなく、HTTP メッセージ ヘッダーのみを返します。ファイルの最終更新時刻などの属性情報を取得するために使用されます。 |
オプション | 通知またはクエリ通信オプションに使用されます。 |
痕跡 | サーバーが受信したリクエストラインとヘッダーをクライアントに直接返します。プロキシを使用する環境で書き換えられたリクエストをチェックするために使用されます。 |
接続 | ブローカーを使用して暗号化されたメッセージを送信するときに使用する方法。 |
GET と POST の違いは何ですか?
- GET: リクエストは比較的少数のパラメーターを運ぶことができ、サイズは制限されており、データの内容はブラウザーの URL アドレス バーに表示されます。これは安全ではありませんが効率的です。
- POST: リクエストに送信できるパラメータとサイズに制限はありません。データの内容はブラウザの URL アドレス バーに表示されません。安全ではありますが、効率的ではありません。
サーブレット
サーブレットとは何ですか?
サーブレットは、Sun によって導入された Java ベースの動的 Web 開発テクノロジです。これは Java API のセットであり、仕様に従って実装するだけで済みます。
最初にこれを学習し、後で学習して追加します...