<?xml version="1.0" encoding="gb2312"?>
<!-- Spring配置文件的DTD定义-->
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<!-- Spring配置文件的根元素是beans-->
<beans>
<!--定义数据源,该bean的ID为dataSource-->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<!-- 指定数据库驱动-->
<property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
<!-- 指定连接数据库的URL-->
<property name="url"><value>jdbc:mysql://wonder:3306/j2ee</value></property>
<!-- root为数据库的用户名-->
<property name="username"><value>root</value></property>
<!-- pass为数据库密码-->
<property name="password"><value>pass</value></property>
</bean>
<!--定义Hibernate的SessionFactory-->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 依赖注入数据源,注入正是上文定义的dataSource-->
<property name="dataSource"><ref local="dataSource"/></property>
<!-- mappingResouces属性用来列出全部映射文件>
<property name="mappingResources">
<list>
<!--以下用来列出所有的PO映射文件-->
<value>lee/Person.hbm.xml</value>
</list>
</property>
<!--定义Hibernate的SessionFactory的属性 -->
<property name="hibernateProperties">
<props>
<!-- 指定Hibernate的连接方言-->
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<!-- 不同数据库连接,启动时选择create,update,create-drop-->
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
</bean>
<!-- 配置Person持久化类的DAO bean-->
<bean id="personDao" class="lee.PersonDaoImpl">
<!-- 采用依赖注入来传入SessionFactory的引用-->
<property name="sessionFactory"><ref local="sessionFactory"/></property>
</bean>
</beans>
分享到:
相关推荐
3. **applicationContext.xml**:这是Spring的上下文配置文件,主要管理服务层(Service)和数据访问层(DAO)的Bean。包括Bean的定义、依赖注入(DI)、事务管理、AOP(面向切面编程)等配置。 - Bean定义:使用`...
这是一些配置文件,可以作为参考,个人感觉很方便的学习方法
`applicationContext.xml`是Spring应用上下文配置文件,通常用于定义bean的声明、依赖注入以及数据源的相关配置。本文件模板将详细介绍如何在Spring中配置数据源,以便为你的应用程序提供稳定、高效的数据库连接。 ...
维护手册模板.doc 涉及到多个配置文件,包括: 3.1 Spring 的配置文件 applicationContext.xml applicationContext.xml 文件位于 src/config 目录下,该文件中包括数据库的配置信息。在开发阶段使用开发数据库,在...
《Spring配置文件模板详解》 在Java开发领域,Spring框架以其强大的依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)能力,成为了企业级应用开发的重要选择。而...
在SSH框架中,Struts2的配置通常会涉及到Action配置、结果映射以及拦截器的设置,这些通常都在struts.xml文件中定义。 **Spring** 是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等...
config.xml文件用于存储FineReport的基本配置信息,包括报表服务器的基本信息、报表模板的路径、报表的样式等信息。 1.2 datasource.xml配置文件 datasource.xml文件用于存储报表数据连接的信息,包括数据库的连接...
然后,`applicationContext.xml`是Spring的配置文件,它定义了Bean的实例化、依赖注入、事务管理等。在SSH集成中,Spring作为IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)容器,...
本篇文章将详细介绍如何在Tomcat中配置Hibernate的XML模板,以便于在Java Web应用中实现高效的数据持久化。 首先,让我们理解这两个核心文件的作用: 1. `server.xml`:这是Tomcat服务器的主要配置文件,位于`conf...
例如,Struts的`struts.xml`定义了动作和结果,Spring的`applicationContext.xml`管理bean的配置,而Hibernate的`hibernate.cfg.xml`则配置了数据源和实体类映射。这些模板可以帮助开发者快速设置项目,并遵循最佳...
这样,Spring会自动加载所有`WEB-INF`目录下以`applicationContext-`开头的XML文件。例如: ```xml <param-name>contextConfigLocation <param-value>/WEB-INF/applicationContext*.xml ``` 2. 接下来,根据...
在整合中,我们需要创建Spring的配置文件`applicationContext.xml`,定义Bean及其依赖,同时也可以将Struts2的Action作为Spring的Bean进行管理。 最后是Hibernate,一个强大的ORM(Object-Relational Mapping)框架...
ApplicationContext.xml文件用于定义Bean的配置,如Bean的类型、属性、依赖关系等。此外,Spring还提供了事务管理、数据源配置等服务,增强了系统的稳定性。 3. **Hibernate**: Hibernate是一个对象关系映射(ORM...
全部都经过了测试,共94个jar包(所有包全部兼容) 包括:SSH全套jar包c3p0+ojdbc14.jar+.hbm.xml(模板)+applicationContext.xml+struts.xml+web.xml======
在本文档中,我们可以看到spring的配置过程,包括添加spring需要的文件、配置applicationContext.xml文件等。 4.三框架的整合 本文档的主要内容是讲述如何将struts、hibernate和spring三个框架整合在一起,以实现...
此文件配置了缓存策略,包括缓存的大小、存活时间和过期时间,以及如何存储缓存数据等。 4. **hibernate.cfg.xml**:这是Hibernate框架的配置文件,它包含了数据库连接信息、方言设置、缓存配置、实体映射等。通过...
在项目中创建`applicationContext.xml`文件,用于配置Spring的bean定义。 5. **配置Spring**:在`web.xml`中配置一个`context-param`来指定Spring的配置文件路径,然后添加`ContextLoaderListener`监听器,以便于...
Spring的应用配置主要通过XML文件进行,这些文件通常包含了beans及其依赖关系等信息。然而,随着项目规模的增长,XML配置文件变得越来越冗长和难以管理。 本文将详细介绍关于Spring XML配置文件的12个最佳实践,...
applicationContext.xml(用于粘合springmvc和mybstis,配置数据源) mybatis-config.xml(控制mybatis的各功能开启,扫描mapper文件) springmvc.xml(配置项目驱动,事务,视图解析,模板引擎等)、 工具版本说明...
在MyEclipse中,我们需要创建`applicationContext.xml`配置文件,定义Bean的实例化和装配。同时,Spring可以用来实现事务管理,以及与Hibernate的整合。 4. **FreeMarker**:FreeMarker是一个模板引擎,用于生成...