1、未使用註解的web-service-dao結構web
一、action類源碼spring
其中,service做爲一個成員屬性,採用的是層層調用,service類中dao做爲一個成員屬性,再成員方法中調用;spa
二、bean.xml中裝配bean:3d
三、建立spring容器,調用容器中的對象:xml
2、使用註解的方式web-service-dao結構對象
添加了相應的註解,就是自動裝配了bean,在spring容器建立的時候會自動裝配bean,建立對象放在容器中;調用的時候只要注入就能夠;blog
一、action層自動注入service對象源碼
二、service層注入dao層對象it
三、dao層添加註解@Repositoryio
四、建立容器對象,使用容器中的bean對象
五、類註解時候加了id
類註解時候加了id
自動注入對象時候能夠根據id精確哪個,不寫id也能夠根據類型注入成功;