キャンパスショップ2プロジェクト、デザイン、フレームワーク-11卵の時間を構築

1. SpringMVC:のDispatcherServlet

DispatcherServlet全体フロントコントローラSpringMVC 1フレーム分のコアが、主に外部要求が要件を満たし、そして治療の結果に基づいてコントローラに対応する応答を形成するために、異なるコントローラに要求を分配するために傍受するために使用されクライアント。

2.春IOCとAOP:

IOCは、Spring Frameworkのため、春の間の関係は、伝統的な実装を直接プログラムコードによって制御されるのではなく、オブジェクトとオブジェクトのライフタイムを制御する責任があります。素人の面では、彼は男性と女性の友人を見つけるためのイニシアチブを取るために、そして今仲人から私たちの情報に基づいて私たちをプッシュの要件を満たすオブジェクトを見つける必要があります。
IOCにスプリングの実施形態は、DIおよび依存性注入によって実現されます。
コンテナによって決定される実行時にコンポーネント間の依存関係は、コンテナは、コンポーネントに特定のダイナミック依存性を注入します。あなたが接続を得るために、Aのコードを自分で記述する必要がある前に、データベースなどのオブジェクトを操作する必要があります。あなたは春を持っていたら、私たちは春、接続の必要性、この構造は、構築されたときに、Aが知っている必要はありませんどのようになどの接続を指示する必要があります。システムが実行されて、スプリングが適切な時に接続が作成され、その後、このようにさまざまなオブジェクト間の制御関係を完了し、Aと同じ注射に注射しました。
AOPは、このようなCRUD操作は認証機関のために必要とされる、指向プログラミングされ、我々はプログラムが私たちのダイナミックな動作しているとき、我々はAOPできるCRUDの実施形態のコードでヘテロ権限確認コードをとどまることを期待しないでくださいフロントCRUDメソッドへの許可コードは、検証機関を完了します。
AOP実装は、JDK、CGLIBによって実装動的プロキシ、動的プロキシであります

3. MyBatisの、ORM

ORMは自動的にリレーショナル・データベースに永続プログラムのメタデータデータベースに記述されたオブジェクトとオブジェクトの間のマッピングを使用することです。

おすすめ

転載: www.cnblogs.com/csj2018/p/11565005.html