spring的配置
2022-03-28
来源:易榕旅网
核心提示:6.5.1 环境搭建和基本配置 首先要导入 Spring 开发所需要的 jar 库,如图 6-7 所示。 图 6-7 Spring 开发 lib 库 Spring 的配置主要在 WEB-INF 下的
applicationContext.xml 文件中。由于在 Struts-Spring- Hibernate 的开发中, Spring 处于承上启下的作用
6.5.1 环境搭建和基本配置
首先要导入Spring开发所需要的jar库,如图6-7所示。
图6-7 Spring开发lib库
Spring的配置主要在WEB-INF下的applicationContext.xml文件中。由于在Struts-Spring- Hibernate的开发中,Spring处于承上启下的作用,所以这个文件是整个项目的核心文件,首先要在web.xml中做如下配置。
com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\"> contextConfigLocation
/WEB-INF/applicationContext.xml
。。。。
applicationContext.xml文件具体内容如下。
\"-//SPRING//DTD BEAN//EN\"
\"http://www.springframework.org/dtd/spring-beans.dtd\"> com/ascent/bean/hibernate.cfg.xml
[ ]
[ ]
[ ]
key=\"find*\">PROPAGATION_REQUIRED,readOnly,-OrderException key=\"save*\">PROPAGATION_REQUIRED,-OrderException,-OrderMinimum AmountException
class=\"org.springframework.transaction.interceptor.TransactionProxyFactoryBean\"> [ ]
[ ]
key=\"find*\">PROPAGATION_REQUIRED,readOnly,-OrderException key=\"get*\">PROPAGATION_REQUIRED,readOnly,-OrderException key=\"save*\">PROPAGATION_REQUIRED,-OrderException,-OrderMinimum AmountException
class=\"org.springframework.transaction.interceptor. TransactionProxyFactoryBean\"> [ ]
[ ]
key=\"find*\">PROPAGATION_REQUIRED,readOnly,-OrderException key=\"save*\">PROPAGATION_REQUIRED,-OrderException,-OrderMinimum AmountException
[ ] [ ]
key=\"find*\">PROPAGATION_REQUIRED,readOnly,-OrderException key=\"save*\">PROPAGATION_REQUIRED,-OrderException,-OrderMinimum AmountException
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
用图形表达如图6-8所示。
图6-8 项目applicationContext.xml结构图
下面将围绕这个配置文件介绍Spring对Hibernate和Struts的集成,如图6-9所示。