1. 程式人生 > >Spring 學習歷程(一)

Spring 學習歷程(一)

maven專案結構

記憶:在一個專案中,project下一層級時src,也就是原始檔,所有需要進行編譯的檔案都是在這個目錄下,其實也就是這一個目錄,然後向下擴充套件。在src目錄下,存在main資料夾,裡面存放的是程式碼和配置檔案,在Java中是java和resources兩個資料夾,在web中存放的是webapp和resources兩個資料夾。每一個專案都會存在一個pom.xml檔案。

 

學習方法

  • 掌握用法:記住!記住!記住!一些常用的註解含義、使用方法,基本配置
  • 深入理解:學習一些原始碼,設計理念
  • 不斷實踐:開發專案
  • 反覆總結
  • 再次深入理解與實踐

Spring結構

Spring作用

  • 容器:控制一個程序的生命週期
  • 對多種技術的支援
    • JMS
    • MQ
    • UnitTest
    • ..........
  • AOP切面(統一的事務管理、日誌記錄)
  • 對主流框架的應用(Hibernate、Mybatis)
  • 提供了眾多工具的輔助類(JDBC Template)

使用範圍

  • 構建企業級應用:(SSM\SSH)
  • 單獨使用Bean容器(Bean管理)
  • 單獨使用AOP切面
  • 其他的Spring功能:如JMS訊息支援、JDBC應用、ORM對映
  • 擴充套件一些Spring 功能,在其他地方使用