<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver">
</property>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:dream">
</property>
<property name="username" value="scott"></property>
<property name="password" value="tiger"></property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/dream/vo/Users.hbm.xml</value></list>
</property></bean>
<bean id="userServiceImpl" class="com.dream.serviceimpl.UserServiceImpl">
<property name="usersDAO">
<ref bean="usersDAO" />
</property>
</bean>
<bean id="usersDAO" class="com.dream.dao.UsersDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean name="/login" class="com.dream.struts.action.LoginAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
<property name="userService">
<ref bean="userServiceImpl" />
</property>
</bean>
</beans>
分享到:
相关推荐
在`spring_day04sshdemo`中,我们可以看到Spring配置文件(如`applicationContext.xml`),这里定义了Bean的实例化、依赖关系以及事务管理等配置。了解如何配置这些元素对于理解Spring在SSH中的角色至关重要。 ...
4. **配置Spring**:编写applicationContext.xml,声明Bean实例和它们之间的依赖关系。同时,还需要配置Spring与Struts2的整合,例如使用Spring插件或自定义拦截器实现Action的依赖注入。 5. **配置Hibernate**:...
在样例中,你会看到Spring的配置文件`applicationContext.xml`,学习如何声明Bean以及它们之间的依赖关系。 3. **Hibernate**:Hibernate是Java持久层框架,主要用于数据库操作,它简化了对象-关系映射(Object-...
SSH整合样例主要涉及到的是Java开发中的Spring、Struts和Hibernate三大框架的集成应用。SSH在Java企业级开发中占据着重要地位,它提供了一种高效、灵活的框架解决方案,帮助开发者构建复杂、可扩展的应用系统。 ...
SSH 架构样例 1 导言 SSH 框架是由三个开源组件——Struts2、Spring 和 Hibernate 组成的,它们在 Java Web 开发中被广泛使用,构建了一个强大的MVC(Model-View-Controller)设计模式实现。本文档旨在为初学者...
这个样例代码集成了 Spring(SSH 中的 S)、Struts(H)和 Hibernate(SH 中的 H),展示了如何将 Quartz 与这些流行框架结合使用。虽然没有包含具体的 jar 文件,但我们可以根据提供的配置文件来理解其集成方式。 ...
SSH_demo压缩包中可能包含了样例项目,包括上述配置文件、实体类、DAO(Data Access Object)层、Service层、Action层以及对应的JSP页面。开发者可以查看这些文件了解SSH框架的实际应用。 总结,SSH框架的使用大大...
- `mymetadata`:可能包含Spring的配置文件(如`applicationContext.xml`)和iBatis的映射文件(如`sqlMapConfig.xml`及对应的`.xml`映射文件)。 - `project`:可能是项目源代码的根目录,包含Struts2 Action类、...
`stu`中的Spring配置文件(如 applicationContext.xml)定义了Bean的配置和依赖关系。 3. **Hibernate框架**:Hibernate是一个对象关系映射(ORM)框架,它简化了Java应用与数据库之间的数据操作。在本项目中,...
2. **Spring配置文件**:如applicationContext.xml,用于配置Bean、数据源、事务管理器等。 3. **Hibernate配置文件**:如hibernate.cfg.xml,包含了数据库连接信息、实体类映射等。 4. **业务逻辑类**:实现了具体...