質問ベース面(C)

違い1. HTTP GETとPOSTリクエスト:

  データ提出の要求がアドレスバーに表示されるGET、POSTリクエストは、アドレスバーに表示されていません。要求されたデータを送信した後にURL(つまり、データはHTTPプロトコルヘッダに配置されている)に接続されますか?セグメンテーションURLと&、接続パラメータの複数のデータを送信し、ポストデータの提出は、パッケージ本体HTTPパケット上に配置されます。

  結果の送信データのブラウザのアドレスバーの長さに制限があるため、要求を取得することは制限されています。POST要求は、アドレスの送信データ長の上限制限をもたらさないであろう。

  他よりも安全のセキュリティポストを取得します。データがアドレスで表示されますので、あなたは、このような歴史によって、パスワードなどの重要な情報を見つけることができます。

 

2.Sessionとクッキーの違い:

  セッションクッキーと、すべてのセッショントラッキング技術。ユーザーの同一性を決定するためにクライアントがクッキー情報を記録し、ユーザーのIDを決定するために、サーバー上の情報を記録したセッション。しかし、セッションの実装は、クッキーに依存して、セッションID(一意の必要性を特定したセッションは、クライアント側に保存されます)。

  「クッキー危険な、セッション会計メモリ」Cookieデータが顧客のブラウザに保存され、サーバー上のセッションデータ。クッキーは、人々が地元のクッキーやクッキーの詐欺の存在を分析することができ、非常に安全ではありません。セッションが増加してアクセスするとき、それはより多くの占有サーバーのパフォーマンスになり、サーバー上の特定の時間内に保存されます。シングルクッキーは、データが4Kを超えることはできません保存され、多くのブラウザは、サイトを維持するために20のCookieの最大に制限されています。

  だから、結論で、。必要に応じて、ログイン情報やその他の重要な情報がセッション、追加情報のために格納されている、それはクッキーに保存することができます。

 

3.Servlet理解

  Javaサーブレット、サーバー側のプログラムを使用してJavaで書かれました。これらのサーブレットは、これらのインタフェースを実装する必要があり、主な機能は、対話的にデータを表示して変更することがあり、動的なWebコンテンツを生成します。

  HttpServletのdoGetメソッドとGETとPOSTリクエストを完了するためのサービスメソッドのdoPostメソッドを書き換えたり上書きします。

 

4.Servletライフサイクル

  

 

前方で5.Servlet API差()と(リダイレクト)の

  フォワード()は、サーバー側のステアリングであり、リダイレクト()ジャンプクライアントです。

  前方使用する()は、ブラウザのアドレスは変更されず、(リダイレクト)を変更します。

  フォワード()は完了し、リダイレクトするための要求()要求を再開始するためです。

  前方()ではなく、高効率を再開するために、クライアントの要求よりも、サーバー側で実行されます。

 

達成するための技術が何であるかの6.MVCさまざまな部分

  例えばM(モデル)モデル:のJavaBean

  V(ビュー)ビュー例:HTML、JSP

  サーブレット:のようなC(制御)制御装置、

    全体的に、MVCアーキテクチャ、モデルは、データストレージの表示は、コントローラーを使用して制御データを変更するには、Viewコントロールを依存しています。三つのそれぞれが自分の仕事だと思います。MVCパターンを使用して、プログラムの構造がより明確MVC比較プログラム構造を使用しない、コードを読み取ります。

 

おすすめ

転載: www.cnblogs.com/fzzzjjj/p/11277761.html