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

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

Part I. Spring框架綜述

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

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

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

1.開始學(xué)習(xí)Spring

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

    如果你剛開始學(xué)習(xí)Spring,你可能想創(chuàng)建一個(gè)基于Spring Boot的應(yīng)用,Spring Boot提供了一個(gè)快速(和武斷的)方式來創(chuàng)建一個(gè)用于生產(chǎn)環(huán)境的基于Spring的應(yīng)用。它是基于Spring框架的,**支持約定大于配置**,被設(shè)計(jì)為可以快速啟動(dòng)并且盡可能快的運(yùn)行起來。


    你可以用start.spring.io 來生產(chǎn)一個(gè)基本的工程或遵循『Getting Started』指南中的一個(gè),例如『Started Building a RESTful Web Service』指南。除了容易理解吸收之外,這些指南主要是基于任務(wù)的,它們中的大多數(shù)是基于Spring Boot的。它們也包含了Spring的其它工程,當(dāng)解決一個(gè)特定問題時(shí)你可能會(huì)考慮它們。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容