<?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="a"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>
-->
<!-- dataSource -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=epet"/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>
<!-- sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<property name="dataSource" >
<ref local="dataSource"/>
</property>
<property name="mappingResources" >
<list>
<value>com/jenter/pet/entity/PetInfo.hbm.xml</value>
<value>com/jenter/pet/entity/PetDiary.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties" >
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
<!-- Dao -->
<bean id="petDao" class="com.jenter.pet.dao.PetDaoHibImpl">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Biz -->
<bean id="petBiz" class="com.jenter.pet.biz.PetBizImpl">
<property name="petDao" ref="petDao"/>
</bean>
<!-- Action -->
<bean name="/pet" class="com.jenter.pet.action.PetActionAction" id="pet">
<property name="petBiz" ref="petBiz"/>
</bean>
</beans>
--------------------------------------------------------------------------------------------------------------------------------
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<!-- form-beans -->
<form-beans>
<form-bean name="petForm" type="com.jenter.pet.form.PetForm" />
</form-beans>
<!-- action-mappings -->
<action-mappings >
<action path="/pet"
name="petForm"
parameter="operate"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy" >
<forward name="fir" path="/index.jsp"></forward>
</action>
</action-mappings>
<!-- message-resources -->
<message-resources parameter="com.jenter.pet.action.ApplicationResources" />
<!-- plug-in -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="classpath:applicationContext.xml"/>
</plug-in>
</struts-config>
-----------------------------------------------------------------------------------------------------------------------------
PetDiary.hbm.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.jenter.pet.entity.PetDiary" table="PetDiary" schema="dbo" catalog="epet">
<id name="diaryId" type="java.lang.Integer">
<column name="diary_id" />
<generator class="native" />
</id>
<many-to-one name="petInfo" class="com.jenter.pet.entity.PetInfo" fetch="select">
<column name="diary_pet_id" />
</many-to-one>
<property name="diaryDate" type="java.util.Date">
<column name="diary_date" length="23" />
</property>
<property name="diaryTitle" type="java.lang.String">
<column name="diary_title" length="300" />
</property>
<property name="diaryWeather" type="java.lang.String">
<column name="diary_weather" length="30" />
</property>
<property name="diaryContext" type="java.lang.String">
<column name="diary_context" length="7000" />
</property>
<property name="diaryIsPublic" type="java.lang.String">
<column name="diary_is_public" length="3" />
</property>
<property name="diaryLastModify" type="java.util.Date">
<column name="diary_last_modify" length="23" />
</property>
<property name="diaryAuthor" type="java.lang.String">
<column name="diary_author" length="30" />
</property>
<property name="diaryAuthorEmail" type="java.lang.String">
<column name="diary_author_email" length="200" />
</property>
</class>
</hibernate-mapping>
分享到:
相关推荐
ApplicationContext.xml 配置详解 ApplicationContext.xml 是 Spring 框架中用于配置应用程序的核心配置文件。通过该文件,可以定义 Bean、数据源、Session 工厂、 Hibernate 配置等相关信息,从而实现应用程序的...
在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...
ApplicationContext.xml是Spring框架中的核心配置文件,它是Spring的IOC(Inverse of Control,控制反转)容器的核心组件。该文件用于定义和配置Spring应用程序中的各种Bean,对于Spring应用程序的开发和维护起着至...
spring+jpa的applicationContext.xml配置
在SSH的applicationContext.xml 中如何配制配制事务
在IT行业中,尤其是在Java Web开发领域,`applicationContext.xml`、`db.properties`、`log4j.properties`以及`spring-mvc.xml`等文件是非常关键的配置文件,它们各自负责不同的功能,对于一个完整的应用程序来说不...
《ApplicationContext.xml——Spring框架的核心配置文件详解》 在Java开发领域,Spring框架是不可或缺的一部分,它以其强大的依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented ...
本文主要针对SSH框架中Spring部分的配置文件`applicationContext.xml`的头部文件进行深入解析。 #### 二、`applicationContext.xml`文件解析 ##### 1. 文件头部结构 在给出的部分内容中,可以看到`...
首先,`applicationContext.xml`是Spring框架的核心配置文件,它定义了Bean的定义、依赖注入关系以及服务的配置。在这个特定的场景中,`applicationContext.xml`将包含与Quartz相关的配置,如Scheduler、Job、...
这是一些配置文件,可以作为参考,个人感觉很方便的学习方法
在这个版本中,配置方式更加灵活,既支持XML配置,也支持注解配置,使得开发过程更加简便。 2. **XML配置文件的提示信息** 提示信息通常包括bean的描述、属性的解释等,这些信息可以在IDE中显示,帮助开发者快速...
其中,`applicationContext.xml`是Spring框架的核心配置文件之一,它用于管理应用上下文中的各种Bean以及它们之间的依赖关系。本文将详细介绍`applicationContext.xml`文件的结构、各个元素的作用以及如何正确配置。...
3. **applicationContext.xml**:这是Spring的上下文配置文件,主要管理服务层(Service)和数据访问层(DAO)的Bean。包括Bean的定义、依赖注入(DI)、事务管理、AOP(面向切面编程)等配置。 - Bean定义:使用`...
applicationContext.xml 包含hibernate的配置文件。
ssh框架事务管理applicationContext.xml配置文件
在Spring Boot应用中,我们通常使用YAML或properties文件来管理我们的...理解这些方法并灵活运用,可以帮助你在保持Spring Boot简洁性的同时,整合各种XML配置。记住,选择最合适的方法取决于你的具体需求和项目结构。
使用XML配置时,确保你的项目中包含了对`spring-context`的依赖,因为它包含了处理XML配置所需的组件。 总之,Spring Boot虽然推崇简化配置,但仍然支持XML配置,允许开发者在需要的时候引入。通过`@...