spring總結(四)--Spring在web應用中最核心的思路和程式碼
阿新 • • 發佈:2018-12-27
說明:該文章內容全部來源於尚矽谷
目錄
一核心思路(與非web應用相比較)
1.需要額外加入兩個jar包
2.二者的spring配置檔案沒有什麼不同
3.如何建立IOC容器呢
a:非web應用在main方法可以直接建立
b:應該在web應用被伺服器載入時就建立ioc容器
c:在web應用的其他元件中如何來訪問IOC容器呢
二實際操作
1建立一個純淨的web專案
a:右擊左側空白處
b:擊next
c:點選finish
2建立一個包路徑
3新建一個listener
a:選擇listener
b:點選next
c:選擇和生命週期相關的然後點選“finish”
4新增jar包
a:選中spring所有的jar包
包括spring-web-****.jar包和spring-webmvc-***.jar包
b:放在lib目錄下面
5新建一個springbean的配置檔案
a:點選next
b:點選next
c:點選finish
d:如下圖
6建立一個springbean
a:建立包路徑
7建立一個簡單的bean
8Xml中配置bean
9配置spring的配置檔案
注意1:此時監聽器已經啟動了
注意2:如果路徑前加了classpath:表示在類路徑下開始找,如果沒有classpath:預設是在什麼什麼目錄下這個是可以定製的。
10建立ioc容器並將容器放在servletcontext中
11建立一個servlet
a:建立包
b建立servlets類
點選next
點選next
點選finish(只建立doGet方法)
如下
c:從application域物件中得到ioc容器的引用
第25行補全是
ApplicationContext ctx = (ApplicationContext) servletContext.getAttribute(“ApplicationContext”);
d:從ioc容器中獲取需要的bean
12建立一個jsp頁面來訪問該servlet
a:點選finish
b:增加一個連結來訪問建立的servlet
c:執行jsp
點選next
點選finish
d:點選web頁面
成功的運行了bean裡面的方法
該文章的word版本下載地址:
連結:https://pan.baidu.com/s/1BF5xDjjqz2RktjByyJdwTg 密碼:697j