天天看點

關于如何學習架構的一點思考2、架構的配置3、架構的應用

摘要:

        我們在學習各種架構的過程中,很容易被複雜的原理和繁瑣的配置所迷惑。所謂架構就是把解決不同領域的子產品組裝起來,然後以架構特定的方法去使用,常用注解和XML配置去使用(把底層原理封裝起來了)。然後知道了架構的原理、配置,再結合業務邏輯在工作中使用。總之,我們需要從架構原理結構,架構配置,架構實際應用3個方面去學習架構。下面分别談談這3個方面怎麼去學習。、

1、架構的原理和結構

         在使用架構之前,我們首先要搞清楚這個架構是解決什麼問題的?和解決相同的問題架構有何異同?比如,大名鼎鼎的三大架構Struts2,Spring,Hibernate就是解決控制層,持久層,整個web應用對象管理的問題。這樣你對整個架構就會有一個感性的認識。此外,我們在學習之前最好先找找此架構的相關思維導圖。比如,學習spring

關于如何學習架構的一點思考2、架構的配置3、架構的應用
關于如何學習架構的一點思考2、架構的配置3、架構的應用

        也就是說此步驟是為了讓我們對架構有一個大緻的認識。因為大腦的認知都從整體出發,再關注細節問題。比如現在讓我們去想想自己母親長什麼樣,我們肯定首先想起的是母親的全貌,然後再是母親的頭發顔色,鼻子高低等細節。在大緻了解架構的結構和子產品時,一定要多問問自己對上面的字面意思了解多少,帶着問題去學習具體的子產品。

         接着,就是跑Hello!word級别的程式,通過程式在來回報架構的結構。

         最後跟着相關的教程去具體學習每個子產品Demo級别的練習,一定要注重原理的學習。

2、架構的配置

        很多人有個誤區就是學習架構去記憶配置,舍本逐末了。配置隻是原理的展現,我們隻有真正搞清楚原理才能好的去了解配置。就像Struts2中Struts2.xml的衆多配置,其實就是過濾器和攔截器原理的展現。結合相關知識點的學習,去了解配置。記不住配置沒關系,建立配置的索引,知道配置怎麼去獲得就好了。

3、架構的應用

        架構的原理結構和配置都是理論,知行合一。我們還是要通過項目去實踐這些理論,并得出問題反過來去修正對架構的認識

        總結:從面到點”1->2->3是比較好的學習方式,當然任務重時間緊,我們也可以直接從項目入手,在來學習架構的理論和配置3->1,2。