工場出荷時のパターンのご理解約1での話
工場出荷時のパターンは、我々は多くの場合、オブジェクトを構築するために使用されるデザインパターンである、それは新しいファクトリメソッドにオブジェクトを構築するための別の方法を使用しています。
何2. MVCデザインパターンは、それがどのような利点と欠点を持っているということでしょうか?
モデル(モデル)、ビュー(ビュー)、コントローラ(コントローラ):MVCデザインパターンは、私たちは、アプリケーションが3層に分割されて提唱します別のWebアプリケーションの構築方法、です。
- モデルモデル:その性質上、彼はJavaBeanの(エンティティタイプ、サービスタイプなど)です。
- ビューのビュー:ビューは、対応するコンテンツのレンダリングビュー要求を返すインタラクティブなユーザインタフェースを提供し、それは実質的にJSP、HTML。
- コントローラコントローラ:リクエストを処理し、そして本質的にサーブレットビュー要求に従って対応するコンテンツを返すことができるため。
利点:
- お互いを乱すことなく、さまざまなコンポーネント間の職務、。
- 開発の分業の賛成でMVCデザインパターン。
- MVCの増加のさまざまなコンポーネントの再利用性。
短所:
- 面倒を達成するために、複雑なシステム構造。
- ビューとコントローラとの間の結合コードがあまりにも近く、比較的高いです。
- MVCデザインパターンは小さいとも中型用途に特に適していません。
3.クッキーの使用シナリオは何?
- このように、最後のアクセス時間の人々からの訪問、アクセスパスとして、特定のオブジェクトの追跡を実装します。
- ページのレコードを参照するために使用することができます。
- 一部のユーザーは、情報を格納するために使用することができます。
- あなたは、いくつかのパーソナライズされたカスタムサービスを実現することができます。
サーブレットのライフサイクルについて4.下さい話。
サーブレットのライフサイクルは、ロード、インスタンス化、初期化、サービスに分けて5つの段階を破壊し、プログラムがサーバが要求を受信したときに、サーブレットがアップロードされ実行されるとき、プログラムは、サーブレットをインスタンス化し始めた、とサーブレットを呼び出しています要求は、要求が完了すると、サーブレットは、処理サービスを開始到着したときのinit()メソッドの初期化は、アプリケーションがサーブレットを破棄するかどうかを決定します。
5. Servletアーキテクチャモデルを教えてください
javax.servletとjavax.servlet.httpの:Javaサーブレットのアーキテクチャは、以下からなる2つのパッケージで構成されています。
三つの方法があるれたサーブレット・インタフェースで定義された5つのメソッドは、サーブレットのライフサイクルを表す:init()メソッドは、サーブレットを初期化するために使用され、サービス()メソッドは、サーブレットの破壊のためのサービスを、Destoryは()を起動するために使用されます。