в общем, hibernate sessionfactory создается в файле конфигурации Spring (например, spring-dao.xml), как;
<bean id="mySessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>file:src/hibernate.cfg.xml</value>
</property>
</bean>
, а затем в dao,
<bean id="myProductDao" class="product.ProductDaoImpl">
<property name="sessionFactory" ref="mySessionFactory"/>
</bean>
в сети.xml, мы помещаем файл конфигурации (spring-dao.xml) в contextConfigLocation;
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring-dao.xml</param-value>
</context-param>
при запуске приложения источник данных внедряется во все компоненты dao.
Это было резюме, в чем моя проблема, я не хочу, чтобы Spring подключался к базе данных при запуске приложения.У меня есть администратор (отвечающий за открытие соединения с БД после запуска) и администраторский апплет, работающий на удаленной машине, который взаимодействует с сервлетом веб-приложения.соединение с базой данных для веб-приложения должно быть открыто, если аутентификация в порядке.
как мне достичь этой цели?