Spring 5.0.0框架介紹_中文版_第一章

文章作者:Tyan
博客:noahsnail.com

Part I. Spring框架綜述

    Spring框架是一個輕量級的解決方案,對于構建一個企業級應用來說,Spring框架也是一種可能的一站式服務。Spring是模塊化的,允許你僅使用你需要的那部分功能,而不必引入其它的部分。你可以在任何web框架上使用IoC容器,也可以只使用Hibernate集成代碼或JDBC抽象層。Spring框架支持聲明式的業務管理,支持通過RMI或web service來遠程訪問你的邏輯,并且支持多種持久化數據的方式。Spring提供一個全功能的MVC框架,使你能將AOP透明的集成到軟件中。

    Spring被設計為非侵入式的,這意味著你自己的邏輯代碼通常情況下不依賴于框架本身。在你的集成層(例如數據訪問層),將會存在一些數據訪問技術的依賴和Spring的庫。不管怎樣,從你其余的代碼中分離這些依賴應該是很容易的。

    這篇文檔是Spring框架功能的參考手冊。如果你有任何關于這篇文檔的要求、評論或問題,請向用戶郵寄列表中的人發郵件。關于框架本身的問題可以在StackOverflow上提問。

1.開始學習Spring

    這本參考手冊提供了關于Spring框架的詳細信息,它提供了關于所有功能的全面文檔,也介紹了Spring中的基本概念(例如依賴注入)的一些背景。

    如果你剛開始學習Spring,你可能想創建一個基于Spring Boot的應用,Spring Boot提供了一個快速(和武斷的)方式來創建一個用于生產環境的基于Spring的應用。它是基于Spring框架的,**支持約定大于配置**,被設計為可以快速啟動并且盡可能快的運行起來。


    你可以用start.spring.io 來生產一個基本的工程或遵循『Getting Started』指南中的一個,例如『Started Building a RESTful Web Service』指南。除了容易理解吸收之外,這些指南主要是基于任務的,它們中的大多數是基于Spring Boot的。它們也包含了Spring的其它工程,當解決一個特定問題時你可能會考慮它們。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容