1. 程式人生 > >Spring4學習筆記一:環境搭建與插件安裝

Spring4學習筆記一:環境搭建與插件安裝

str nag j2e 容器 獲取 相關 market 至少 ips

一:環境搭建

1:開發環境:JDK安裝、Eclipse安裝

2:數據庫:Mysql、Sequel Pro(數據庫可視化操作工具)

3:web服務器:Tomcat下載,並且把tomcat配置到Eclipse的Server選項中

4:其他輔助工具:jar包反編譯工具JD-GUI、J2EE常用jar包下載

二:安裝Spring輔助插件——Spring tool suite

分為離線安裝和在線安裝。

離線安裝如果遇到“cannot perform opration......”報錯的話,點擊 Add 按鈕下面 或者 右邊 的“Avaiable...”或者“manage”按鈕,把 http 開頭的選項去掉,即可安裝。

在線安裝的話,在Eclipse的Help——Eclipse MarketPlace——Popular,找到 Spring tool suite ,即可安裝,可能需要FQ。

安裝完成後重啟,點擊 File——New——看到有Spring開頭的相關選項即安裝成功。

三:IOC與DI

IOC:控制反轉,即:對象的創建與管理不再由代碼控制,而是由spring容器控制。

DI:依賴註入,即:spring容器創建對象後,註入到代碼創建的引用中。也就是說:代碼創建對象引用,指向容器創建的真正對象。

四:配置Bean

1:配置形式

基於XML配置:在src目錄下創建 applicationContext.xml 文件,在其中進行配置。

基於註解配置:在創建bean類時,通過註解來註入內容。(這個不好,因為註解也在代碼中,而且過於分散)

2:Bean的配置方式

通過反射來配置bean:通過bean定義時的全類名,用反射機制來尋找bean元數據,創建對象。【因此:Bean類必須至少有一個無參構造函數

id:容器中該bean對象的唯一標識,可以在容器中其他對象中根據id來調用該對象(例如:Factory對象創建時調用數據庫連接池對象等),也可以在代碼中用ApplicationContext對象.getBean(id)來獲取某個bean對象。如果不指定對象,則默認使用類名作為id。

3:依賴註入的方式(對象內容賦值的方式)

屬性註入:在配置bean時,通過property標簽來賦值。

構造註入:在配置bean時,

4:IOC容器概述

Spring4學習筆記一:環境搭建與插件安裝