1. Spring Boot簡介
Spring Boot是由Pivotal團隊提供的全新架構,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該架構用特定的方式來進行配置,進而使得開發人員不再需要定義樣闆化的配置。通過這種方式,Spring Boot緻力于在蓬勃發展的快速應用開發領域(rapid application development)成為上司者。
總結來說,三個點概括SpringBoot
- 簡化Spring應用開發的一個架構
- 整個Spring技術棧的一個大整合
- J2EE開發的一站式解決方案
2. 微服務
文檔位址:https://martinfowler.com/articles/microservices.html#MicroservicesAndSoa
過去的幾年裡出現了“微服務架構”這一個專業術語,它描述了将軟體應用程式設計為可獨立部署的服務套件的特定方法。雖然沒有對這種架構風格的精确定義,但是圍繞業務能力,自動部署,端點智能以及語言和資料的分散控制等組織存在某些共同特征。
由2014年産生,Martin fowler