春基礎となる原理は解決します

春基礎となる原理は解決します
まず、概念

1、春

それは、システムのアプリケーション全体でインターフェイス指向プログラミングのアイデアになりますので、春は設計レベルのためのオープンソースのフレームワークである、彼は、ビジネスロジック層と疎結合の問題の他の層を取り上げました。あなたは、Web層、ビジネス層、DAO層を引き継ぐ永続層コンポーネント、および豆の様々な構成することができ、そして豆と豆の間の関係を維持することができます。そのコアは、制御の逆転(IOC)、及び配向セクション(AOP)は、単に、スプリングは、層状するJavaSE / EEフルスタック(停止)軽量オープンソースフレームワークです。

2、SpringMVC

春は、Webアプリケーションにフル機能のMVCモジュールを構築するためのフレームワークを提供します。使用春のプラグイン可能なMVCアーキテクチャ、あなたは、このような春のWebフレームワークやStrutsのよう内蔵のWebフレームワークを使用するかどうかを選択することができます。インターフェイスポリシーにより、スプリングフレームワークは、高度に設定可能であり、複数のビューの技術、例えばのJavaServer Pages(JSP)技術、速度、タイル、iTextの、及びPOI。Spring MVCのフレームワークが使用するビューを知らない、それはあなたが唯一のJSPテクノロジーを使用することを強制されません。Spring MVCの分離コントローラ、モデルオブジェクトと同様に、ディスパッチャ役割ハンドラオブジェクト、このような分離は、カスタマイズしやすいようにします。

3、SpringBoot

Springbootは、マイクロブログサービスフレームワークで、IOCとAOP Springフレームワークの核となるアイデアは、アプリケーションの開発と展開を簡素化し続けました。作成、操作、テスト、展開、表示されたを簡素化する春ブーツ春のアプリケーションでは、それはあまりにも多くの注意のXML設定せずに、Springアプリケーションの開発に焦点を使用して行うことができます。
第二に、原理と構造
原理と構成の1、春

スプリングフレームワークは、7つの明確に定義されたモジュールからなる、階層化アーキテクチャです。容器の上に構築されたスプリングコアモジュール、コンテナは、設定を作成し、豆の実施形態では、モジュール(又は構成要素)のそれぞれの組成物は、本ばね単独でフレーム、または他の実装一つ以上のモジュールとの組み合わせであってもよく、管理するコアを画定する、スプリング春のJDBC、Spring MVCの、春のセキュリティ、春AOP、春ORM、春のテストなどを:私たちの開発作業を簡素化するために、機能モジュールのシリーズがあって、ボックスのコンポーネントをカプセル化します。図は次のとおりです。春基礎となる原理は解決します

図は理解簡素化:春基礎となる原理は解決します

2、SpringMVC原理と組成

SpringFrameWork春のWebフロー内部に融合されている所属Spring MVCのその後の製品:それは上の図から見ることができます。春は、Webアプリケーションにフル機能のMVCモジュールを構築するためのフレームワークを提供します。使用春のプラグイン可能なMVCアーキテクチャは、組み込みの春のWebフレームワークはまた、StrutsなどのWebフレームワークすることができ使用するかどうかを選択することができます。MVCパターンSpringWebプロジェクト実施のための技術的なフレームワークを開発するために設計。次のように原則は次のとおりです。春基礎となる原理は解決します

MVC:モデル(モデル)、ビュー(ビュー)、コントローラ(コントローラ);私たちが触れるとjavaWeb MVCの開発者は、このような早期Sturts1、Sturts2として、アーキテクチャのこの種を知っているので、最初からに学びます。
3、原則とSpringBootの特性

春ブーツは基本的に、開発の春である、それは、所望のアプリケーションセット春のXML構成はより速く、より効率的な開発の生態系が道を開いているが削除されます。

SPINGは、いくつかの機能を起動しました:

春の開発者がすぐに始めるので1、春ブーツは、非常に高速かつ簡素化操作を提供します。

2は、春ブーツ春は実行するためのデフォルト設定を提供します。
埋め込まれたサーブ、セキュリティ、統計、ヘルスチェック、外部の構成など:3、春ブーツのような非機能特性の一般的な春のプロジェクトの多くを提供しています。
組成および構造を以下に示します:春基礎となる原理は解決します

それは図スプリングコアを含むSpringBoot(IOC)および(AOP)から分かるように、そのようなSTATERなどのいくつかの拡張機能を、カプセル化:

春基礎となる原理は解決します
第三に、要約差
春SpringMVCを含み、SpringBootもスプリングが含まれているか、春の拡張に基づいて行われる:1.単に理解しました。

春基礎となる原理は解決します

ここでは春のストップの一部、おしゃべりに継続する時間後に右の井戸の愚見。公開番号:Javaのアーキテクチャ6月

おすすめ

転載: blog.51cto.com/14274308/2457668