方法調用以及Spring項目測試
(一)新建Web項目
①在Eclipse中,創建一個名爲chapter01的Web項目,將Spring的4個基礎包以及commons-logging的JAR包複製到lib目錄中,併發布到類路徑下。
②在src目錄下,創建一個名爲com.itheima.ioc包,並在包中創建接口UserDao,然後在接口中定義一個say()方法。
③在com.itheima包下,創建UserDao接口的實現類UserDaoImpl,該類需要實現接口中的say()方法,並在方法中編寫一條輸出語句。
④在src目錄下,創建Spring的配置文件applicationContext.xml,並在配置文件中創建一個id爲userDao的Bean。
⑤在com.itheima.ioc包下,創建測試類TestIoc,並在類中編寫main()方法。在main方法中,需要初始化Spring容器,並加載配置文件,然後通過Spring容器獲取UserDao實例。最後調用實例中的say()方法。
(二)依賴注入
①在com.itheima.ioc包中,創建接口UserService,在接口中編寫一個say()方法。
②在com.itheima.ioc包中,創建UserService接口的實現類UserServiceImpl,在類中聲明userDao屬性,並添加屬性的setter方法。
③在配置文件applicationContext.xml中,創建一個id爲userService的Bean,該bean用於實例化UserServiceImpl類的信息,並將userDao的實例注入到userService中。
④在com.itheima.ioc中,創建測試類TestDI,來對程序進行測試。
(三)創建Maven項目並實現數據的訪問
①創建Maven項目,修改pom.xml文件
②更新項目下載所需jar包,編寫Servlet類
③添加Servlet啓動類註解
④通過URL傳參
⑤在application.properties中添加jsp存放路徑
⑥創建路徑
⑦創建Controller類
⑧創建User實體類並構建函數
⑨創建jsp頁面,名稱必須與Controller中返回的字符串一致
⑩驗證