SSH框架的applicationContext.xml的配置问题.谢谢
在网上学习到的,Hibernate和Spring同使用applicationContext.xml的配置文件..
请问一下,在这个配置文件里面"把DAO注入给Session工厂"和"把Service注入给DAO"都是将DAO实现类和Service的实现类注入的么?还是将接口注入呢?
就像这个我在网看到的:
<!-- 把DAO注入给Session工厂 -->
<bean id="userDAO" class="com.alonely.dao.UserDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<!-- 把Service注入给DAO -->
<bean id="userService" class="com.alonely.service.UserService">
<property name="userDAO">
<ref local="userDAO" />
</property>
</bean>
这个是不是将接口注入呢?
因为我一直觉得,如果是注入实现类的话,实现类的命名,大家应该都用如UserServiceImpl吧?
另外,我如果在STRUTSCONFIG里添加了type="org.springframework.web.struts.DelegatingActionProxy".那么还需要再到applicationContext.xml里把Action注入给Service么?
如果有哪位大哥可以发个详细一点的这个配置文件给俺,或者是一个链接,都不胜感激...先谢谢了!