前に書いてください
多くの人々は、Wechatのパブリックアカウントに、春のマインドマップを見たいと言っているというメッセージを残しました。他のフレームワークと比較して、Springプロジェクトにはより多くのモジュールがあり、一般にIOC、MVC、AOPなどを使用します。これらは春の主要セクターです。 1つの記事ですべてについて話すことは不可能なので、最初に春の紹介について簡単に説明し、次にIOC、MVC、AOPを書くことを計画しています。
春について
Springは、エンタープライズアプリケーション開発の複雑さに対処するために作成されたオープンソースフレームワークです。フレームワークの主な利点の1つは、その階層アーキテクチャです。これにより、J2EEアプリケーション開発の統合フレームワークを提供しながら使用するコンポーネントを選択できます。
これは、エンタープライズアプリケーション開発のための包括的なワンストップソリューションであり、プレゼンテーションレイヤー、ビジネスレイヤー、および永続レイヤーを介して実行されます。しかし、春は他のフレームワークとシームレスに統合される可能性があります。
春のアーキテクチャ
スプリングフレームワークは、別々のモジュールに存在します。必要なモジュールである最もコアスプリングコアコンテナ(つまり、スプリングコンテナ)を除き、他のモジュールはオプションであり、ニーズに依存します。約20のモジュールがあります。
spring3とspring4は異なります。 4.0は主にJava 8の新しい機能構文をサポートし、HTTPストリーミングやWebSocketなどのさまざまな新しいネットワークテクノロジーのより良いサポートも強化します。
一般的に、スプリングは主に7つのモジュールに分割されます。
Springのメインジャーパッケージ
一般的な注釈
豆を注入して組み立てる方法はたくさんあります。これは、XML、GetSet、コンストラクター、または注釈を介して実行できます。シンプルで使いやすい方法は、Springの注釈を使用することです。 Springは、プロジェクトの読解と開発をより便利にするために、多数の注釈を提供します。
サードパーティのフレームワーク統合
スプリングフレームワークは、既存の優れたサードパーティフレームワークを置き換えるためではなく、統合を通じてすべてを接続するために開発されています。以下は、しばしば統合されるいくつかの優れたフレームワークをまとめたものです。
やっと
このセクションでは、原則を伴わない春を簡単に紹介します。春はとても深くて深遠です、私は誰もが一生懸命勉強できることを願っています。
「マインドマップ」を取得するには、Javaマインドマップをクリックしてください。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。