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也能够根据类型注入成功;