ssh这样整合的?

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:49:11
applicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<!-- 该class是固定的,id可以自定义 -->
<bean id="hibernate_sessionfactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<!-- 该value是Hibernate.cfg.xml这个配置文件的路径,name可以自定义,配这个是为了通过hibernate拿到数据库连接
<property name="configLocation" value="/WEB-INF/classes/hibernate.cfg.xml"></property>-->
<property name="configLocation">
<value>classpath:/hibernate.cfg.xml</value>
</property>

</bean>

<bean id="dao" class=

楼上说的对!

你那么用只能是练习时用getbean!

做项目的时候基本全是在spring初始化的时候已经将配置文件中的对象注入到action中了!
<bean id="yourAction" class="yourpackage.YourAction" scope="prototype">
<property name="yourService" ref="yourService"/>
</bean>

在spring初始化的时候已经将配置文件中的对象注入到action当中了。。。。。
二楼说的
《你那么用只能是练习时用getbean!》
一般是用来测试以及系统工具类使用。因为有些时候系统中如果大量使用注入的话会浪费资源,因此对于一些需要获取某些 注入完毕状态的对象 的时候也会使用的。
比如同时连接多个数据库,如果某个dao中只有个别地方法使用数据库2,而大部分都是用数据库1的时候,可以通过这种方法获取,或者在hibernateTemplate为属性的dao当中有个地方需要使用jdbcTemplate可以通过getBean获取。