TOCのXMLベースの構成で概説A、スプリングとスプリングフレームワーク
1.spring概要
(1)ばねと何の2つのコアばね?
用の軽量オープンソースフルスタックフレームワークIOC(制御の反転)とカーネル用のAOP(アスペクト指向プログラミング)を提供、プレゼンテーション層春MVCとJDBC永続化層とビジネス層のトランザクション管理およびその他のエンタープライズアプリケーション技術を、だけでなく、世界をリードするサードパーティ製のフレームワークやライブラリの多くを統合します。
(2)スプリング強
便利なデカップリング、簡素化、開発、AOPプログラミングのサポート、難易度のJavaEE APIの使用格下げ優れたフレームワークの様々な統合を容易にするために、テスト手順を容易にするための宣言的トランザクションのサポートは、Javaのソースコードは、学習の典型的な例です。
(3)スプリングアーキテクチャ
2.プログラムは、カップリングとデカップリング
ファクトリモードのデカップリング
IOCと春の3.IOCコンセプト
用語集:IOC(制御の反転)
コントロールのいわゆる反転は、アプリケーション自体がオブジェクトを作成し、維持する責任はない、依存のオブジェクトの作成とメンテナンスがされている外部容器を担う製容器の外への制御移行を適用することにより、制御のいわゆる反転を転送するように、。
IOCの機能は、ライフサイクルのキャンセルとして作成Beanオブジェクトとその依存オブジェクトを管理する責任のスプリングオブジェクトファクトリ、に似ています。
IOCスプリングXMLベースのビルド環境
4.依存性注入(依存性注入)
用語集:依存性注入(依存性注入)
動作時、外容器動的従属オブジェクトが主部材に注入しました。そのため、IOCとDIは一つのこと、すなわち、IOC = DIを言います。
5.操作:
二、春ベースの注釈IOCとIOCケース
三、スプリングAOPとXMLと注釈AOPの設定
四、JdbcTemlateトランザクション制御で春と春