回覆列表
  • 1 # zlfeh4011

      所謂三大框架,即struts、spring及hibernate。要想學習好三大框架,快速掌握,最好的方法無疑是理論與實踐結合,由簡入繁,由單一到全部,逐一攻克,具體學習步驟如下:

    1、先學習struts,struts是世界上第一個經典的mvc框架,其作用就是將業務邏輯與檢視分離開來,使得專案層次分明,清晰,更具有結構性。學習一個框架,首先要知道這個框架的作用,有哪些特徵,然後就是瞭解其實現原理,最後就是結合實際專案例子來進一步加深對這個框架的理解。

    2、struts掌握了後,接著學習spring,spring就是一個大的工廠,其輕量理強大,它改變了傳統的程式設計模式,將例項化bean交給了容器管理,使得專案中類的耦合度大為降低。spring的特性很多,較為有名就是IOC(控制反轉)與AOP(面向世面程式設計)。要想學習好spring,就要先掌握相應的理論知識點,然後就是動手敲程式碼,將它的每一個特性都實現一遍,功力到了,自然就掌握了。

    3、掌握了以上兩大框架之後,可以繼續深入學習hibernate框架了。hibernate是一個orm-maping框架,即物件關係對映,將資料庫表反轉對映成實體物件,使得使用者在操作底層資料庫時,不用再寫那些繁瑣的SQL語句,而是透過直接操作物件將資料持久化到資料庫。學習好hibernate,首先要掌握其原理,對映配置,然後就是對其每一個特性進行編碼驗證,如一對一,一對多,多對多關係對映等。可以不結合專案,只要能連上資料庫進行相應操作即可。

    4、三大框架都初步掌握了後,就可以進行整合學習了。三大框架在整合分工也很明確,也是一個經典的MVC框架,其中struts充於其中的V(即檢視層),spring充當C(即業務控制層),hibernate充當M(持久層)。整合學習三大框架的難點在於其中的配置,依賴及管理,這非一兩天能完成的事情,得要多查閱相關書籍交資料,動手實踐,用心體驗。最後,要想學習好框架,除了掌握其原理、特性外,還要多動手編碼,多思考,熟能生巧。一句話,紙上得來終覺淺,絕知此事要躬行。

  • 中秋節和大豐收的關聯?
  • 電梯內被困二小時怎麼索賠?法律適用是什麼?