Javaの春学習

目的:後でのための基礎を築い春のMVC SSM春ブーツを学びます。そこには、ワードsから見ることができ、春の記事で埋め自己記録処理は、終了しません

はじめに(ソースBaiduの百科事典):

 春はオープンソースのフレームワークの春2003のJava開発フレームワーク、派生彼の本の専門家一対一のJ2EE開発・設計・試作にロッド・ジョンソンが定める哲学の一部で軽量な上昇です。作成したエンタープライズアプリケーション開発の複雑さに対処するように設計されています。フレームワークの主な利点の一つは、その階層化アーキテクチャは、階層化アーキテクチャは同様にJ2EEアプリケーション開発は、統合フレームワークを提供し、ユーザが使用するコンポーネントを選択することを可能にします。春は以前のみ可能EJBで物事を行うための基本的なJavaBeansを使用しています。しかし、Springの使用は、サーバー側の開発に限定されるものではありません。任意のJavaアプリケーションは、春の観点から単純、テスト容易性と疎結合から利益を得ることができます。コアは、コントロールの春反転(IOC)と対向する部分(AOP)です。簡潔には、スプリングは、層状するJavaSE / EEフルスタック(停止)軽量オープンソースフレームワークです。

  春のコア

コントロール(の反転のIoC 対向する部分(AOP

コントロールのIOC反転:独自のコードを記述するために使用されるが、今、新しいものである春のコンテナにオブジェクトを作成することです。

IOC基準(https://www.cnblogs.com/liuhaorain/p/3747470.html#2949641)C#のバージョン

自分の理解:図

 

 

AOP:指向プログラミング、横抽出代わりに従来の機構、縦後継システムコーディング反復

 Classicアプリケーション:トランザクション管理、パフォーマンス監視、セキュリティチェック、キャッシュ、ログ、など

原則

 AOPのエージェントが実装され、基礎となるメカニズムを使用します。

  インタフェースおよび実装クラス:動的エージェントプロキシJDKの春。

 実装クラス:バイトコード拡張を使用してCGLIB春。

 

 春のアーキテクチャ

 

 要約:、コア、コンテキストは、JARパッケージ依存+表現に対応

 

 

 継続するには。

おすすめ

転載: www.cnblogs.com/y112102/p/11444635.html