iT邦幫忙

2023 iThome 鐵人賽

DAY 2
1

在入職一段是時間後,雖然已經慢慢的熟悉Spring Boot的開發,但對於Spring有關的基本技術知識還有待加強,今天我們就來釐清Spring、Spring MVC及Spring Boot這三個名詞的基本原理即關係。

Spring

在前一天有稍微介紹了Spring框架,他是一個綜合性的框架,其中的Spring-Core專門管理程式中的Bean,也提供了廣泛的功能,包括依賴注入(DI)、控制反轉(IoC)、事務管理、AOP(面向切面編程)、數據訪問、安全性等。

Spring MVC

Spring MVC是Spring框架的一部分,實現了MVC(模型-視圖-控制器)設計模式,這是一種常用於構建Web應用程式的架構,日後會再詳細講到組件的分工邏輯。

Spring Boot

Spring Boot是建立在Spring框架之上的一個應用程式開發的項目,旨在簡化Spring應用程式的構建和部署。它提供了自動配置,允許開發者快速啟動新的Spring項目,無需進行繁瑣的配置。Spring Boot還包括內嵌的Web伺服器,以及各種打包字載、開箱即用的功能,使開發者能更加專注於編寫業務邏輯。

最後簡單整理一下:

  • Spring:是Spring框架的核心。
  • Spring MVC:是Spring框架的一部分,專門用於Web應用程式開發。
  • Spring Boot:建立在Spring框架之上,強調快速啟動和簡化配置。

有沒有更認識我們的春天家族了呢?

資料來源

https://spring.io/
https://spring.io/guides/gs/serving-web-content/
https://spring.io/projects/spring-boot


上一篇
Day 1 : Spring,Java開發的魔法陣
下一篇
Day 3 : 控制反轉,不想做的事,丟給他來做!
系列文
Spring、Spirng MVC 及 Spring Boot 自主學習旅途!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言