SSH(struts 1.x+spring 2.5+hibernate 3.2)开发文件配置

在项目中的配置文件,一般需要的配置信息基本都全了。作为以后的参。

struts-config.xml

applicationContext.xml

web.xml

hibernate.cfg.xml

实体类对应的映射文件一例:

RelayStation.hbm.xml


注:因为spring 默认的 aop面向切面 配置是以接口层dao为切入点的,如果我们的系统没有复杂的业务类进行抽象,那也完全可以抛弃接口这一层,通过接口的实现类impl这一层来切入即可。这样的话我们在开发过程中少了一层接口,减少了代码量。只需在配置文件中加上一个用于指定类来作为切入点的属性,再根据实际分层将切入点的配置修改一下即可。类似于如下的配置:

	<aop:config proxy-target-class="true"><!-- spring默认注入接口,proxy-target-class="true"表示可以注入类 -->
		<!-- 配置一个切入点,匹配com.adam.dev.daol包下所有以Dao结尾的类的所有方法的执行 -->
		<aop:pointcut id="daoPointcut"
			expression="execution(* com.adam.dev.dao.*Dao.*(..))"/>
		<!-- 指定在gisPointcut切入点应用txAdvice事务切面 -->
		<aop:advisor advice-ref="txAdvice" pointcut-ref="daoPointcut"/>
	</aop:config>


你可能感兴趣的:(Hibernate)