ホームページ  >  記事  >  Java  >  spring、springmvc、springboot の違いは何ですか?

spring、springmvc、springboot の違いは何ですか?

王林
王林オリジナル
2020-06-24 13:18:405180ブラウズ

spring、springmvc、springboot の違いは何ですか?

spring、springmvc、springboot の違いは次のように理解できます。

Spring には SpringMVC が含まれ、SpringBoot には Spring または Spring ベースの拡張機能が含まれます。春に。

(推奨される学習: Java 開発入門 )

個別に紹介しましょう:

1、Spring

Spring は、Web 層、ビジネス層、Dao 層、永続化層のコンポーネントを引き継ぎ、さまざまな Bean の設定や Bean 間の関係を維持できるオープンソースのコンテナ フレームワークです。そのコアは Inversion of Control (IOC) と Aspect Orientation (AOP) であり、簡単に言うと、階層化された軽量のオープン ソース フレームワークです。

2. SpringMVC

Spring MVC は SpringFrameWork の後継製品であり、Spring Web Flow に統合されています。 SpringMVC は、サーブレットを置き換えるために使用される Web 層の MVC フレームワークです (リクエストの処理、応答、フォーム パラメーターの取得、フォームの検証など)。

(ビデオ チュートリアルの推奨: java ビデオ チュートリアル)

SpringMVC は、MVC のオープン ソース フレームワークです。SpringMVC=struts2 spring。springMVC は、Struts2 と Struts2 の統合に相当します。春。 。

3. SpringBoot

Springboot は、Spring フレームワークの IOC および AOP の核となるアイデアを継承し、アプリケーションの開発とデプロイを簡素化するマイクロサービス フレームワークです。

Spring Boot は、Spring アプリケーションの作成、実行、デバッグ、デプロイメントなどを簡素化するために登場しました。これを使用すると、XML 構成にあまり注意を払うことなく Spring アプリケーションの開発に集中できます。依存関係パッケージが多数提供されており、依存関係の問題は使用習慣に従って解決されています --->習慣は慣例よりも重要です。

以上がspring、springmvc、springboot の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。