1、<!-jdbc.properties配置(SqlServer实例)->
jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://192.168.0.225:1433;databasename=vane
jdbc.username=sa
jdbc.password=000000
hibernate.dynamic-update=true
hibernate.generate_statistics=true
hibernate.show_sql=true
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
<!-applicationContext.xml配置->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<!-- 资源定义 -->
<context:property-placeholder location="classpath:jdbc.properties" />
<!-- 数据源定义 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" p:driverClassName="${jdbc.driverClassName}"
p:url="${jdbc.url}" p:username="${jdbc.username}" p:password="${jdbc.password}" />
<!-- 持久层 Hibernate 会话工厂 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
p:dataSource-ref="dataSource">
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.dynamic-update">${hibernate.dynamic-update}</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
<prop key="hibernate.generate_statistics">${hibernate.generate_statistics}</prop>
</props>
</property>
<property name="mappingResources">
<list>
<!-- 实体对象配置 -->
<value>com/Student.hbm.xml</value>
</list>
</property>
</beans>
<!-sessionFactory注入到Hibernate的类中->
<!-- 或者这样注入到Dao中 -->
<bean id="petDao" class="com.jenter.pet.dao.PetDaoHibImpl">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
2、<!-web.xml加入applicationContext.xml->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<!-这句话就将applicationContext.xml加进来了->
分享到:
相关推荐
在 ApplicationContext.xml 文件中,可以定义多个 Bean,例如数据源、Session 工厂、Hibernate 配置等。这些 Bean 将被 Spring 框架自动装配和管理。例如,以下代码定义了一个数据源 Bean: ``` ...
ApplicationContext.xml文件是Spring应用程序中的核心配置文件,它用于定义和配置各种Bean,并管理Bean之间的依赖关系。通过配置ApplicationContext.xml文件,我们可以轻松地实现Spring应用程序的开发和维护。
`applicationContext.xml`是Spring框架的核心配置文件之一,通过合理的配置可以极大地简化开发工作,提高代码的可维护性和扩展性。对于SSH框架而言,`applicationContext.xml`不仅是Spring容器的基础配置文件,也是...
其中,`applicationContext.xml`是Spring框架的核心配置文件之一,它用于管理应用上下文中的各种Bean以及它们之间的依赖关系。本文将详细介绍`applicationContext.xml`文件的结构、各个元素的作用以及如何正确配置。...
通过引入相应的标签库和配置,可以方便地将这些框架的组件纳入Spring的管理范围。 总之,`ApplicationContext.xml`是Spring框架的核心配置文件,它定义了Spring应用的结构和行为。理解并熟练掌握`...
applicationContext.xml 包含hibernate的配置文件。
在Spring框架中,`applicationContext.xml`是核心配置文件,用于定义bean的声明、依赖注入、数据源配置、事务管理等。...在`springtest2`这个项目中,这些概念和配置将共同作用,构建出一个完整的Spring应用。
在`applicationContext.xml`中,我们可以声明bean的实例化、属性注入、bean之间的依赖关系、AOP配置以及数据源和事务管理器等。通过使用XML配置,开发者可以灵活地控制对象的生命周期和行为。 3. **Web.xml**:这是...
3. 创建Spring配置文件:在Spring的配置文件(如applicationContext.xml)中,声明DataSource、SessionFactory和TransactionManager。通常,会使用HibernateTransactionManager作为事务管理器,并通过Bean来注入...
总结来说,SSH框架整合涉及了Web层、持久层和业务逻辑层的协同工作,通过XML配置实现了各组件间的交互和业务逻辑。虽然现在有更多现代化的框架和工具,如Spring Boot、MyBatis等,但理解SSH的整合对于掌握Java Web...
通过以上步骤,你已经成功地将Spring和Hibernate整合在一起,使用全XML配置方式实现了数据访问层。这种方式虽然较为繁琐,但能清晰地分离各层职责,便于管理和维护。在实际项目中,还可以考虑使用注解配置或者Spring...
在这个场景中,我们将探讨如何在不使用`hibernate.cfg.xml`配置文件的情况下整合Spring和Hibernate。 通常,Hibernate通过`hibernate.cfg.xml`文件来配置数据库连接、实体类映射等信息。但在Spring中,我们可以利用...
最后,如果应用使用了ORM框架,如Hibernate或MyBatis,`applicationContext-dao.xml`也会包含相应的配置。例如,对于Hibernate,我们需要配置SessionFactory,而对于MyBatis,我们需要配置SqlSessionFactory。 总的...
综上所述,Struts2.1、Spring3.0和Hibernate3.3的整合涉及数据库连接、MVC组件配置、依赖注入以及XML配置文件的拆分。这种整合允许开发人员利用Spring的强大功能管理依赖,使用Struts2处理请求和展现,以及借助...
Struts2-Spring4-Hibernate4 XML配置的框架是一个经典的Java Web开发架构,它整合了三个主流的开源框架:Struts2、Spring4和Hibernate4。这个框架的配置主要通过XML文件来完成,同时也可以结合注解的方式进行更加...
为了不让applicationContext.xml看起来太臃肿,以及便于管理,我们将Hibernate有关的配置保存在另外一个.xml文件中,然后再在applicationContext.xml导入,其具体步骤: (1)在src目录下(与applicationContext....
3. **在`web.xml`中配置Hibernate**:在`WEB-INF/web.xml`中,我们需要添加一个初始化参数,指向`hibernate.cfg.xml`的位置。这样,当Tomcat启动时,可以通过这个参数加载Hibernate配置。例如: ```xml <web-app> ...
配置文件包括 Maven 的 `pom.xml` 以及 Spring 和 Hibernate 的配置文件,如 `applicationContext.xml` 和 `hibernate.cfg.xml`。压缩包中的 "platform" 文件可能是整个项目或相关资源的集合,包含这些配置文件和...