JavaRush /Java Blog /Random-JA /サーブレット、Spring MVC、Spring Boot の違い
Bakytzhan
レベル 5
Алматы

サーブレット、Spring MVC、Spring Boot の違い

Random-JA グループに公開済み
Java で Web アプリケーションの作成を始めてみませんか? 1 つ目の方法は、フレームワーク (コードの繰り返しを最小限に抑えるための一連のライブラリ、アーキテクチャ、設計パターン) を使用し始めることです。Java で人気のある Web フレームワークの 1 つは、Spring Boot の内部で実行される Spring MVC です。なぜ Spring Boot が必要なのでしょうか? まず Spring の哲学を理解する必要があります。Spring エコシステムには多数のライブラリがありますが、それらすべてがプロジェクトに必要なわけではありません。そして、それらは互いに干渉することなく柔軟に接続されるように設計されています。しかし、時間が経つにつれて、プロジェクトに多くのライブラリとコードが含まれるようになると、それらを構成するのは簡単な作業ではなくなります。そして、うまく連携できる既製のテンプレートを利用したいと考えています。Spring Boot は、数行のコードまたは構成で、多くの Spring ライブラリを簡単かつ簡単に結合する機能を提供します。Spring MVC の内部にはサーブレット API があります。確かに、サーブレット API のみを使用して Web アプリケーションを作成することもできますが、コードの量、特に反復的なコードの量は非常に多くなります。また、別の開発者は、一連のスパゲッティ if からこのコードを理解できない可能性があります。それらの違いを完全に理解するには、次の短いビデオを見ることをお勧めします。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION