当前位置:文档之家› oracle连接池配置

oracle连接池配置

S2SH环境的搭建
1.项目的环境:
* Hibernate 3.3.2
* Hibernate Annotation 3.4.0
* Spring 2.5.6
* Struts 2.1.8
* jdk 1.5
*java EE5.0
2.需要拷贝到项目里的依赖包
总共27个JAR
1.其中Log4j一定不能少,
2.由于整合中去掉了hibernate的配置文件而在Spring配置文件中配置数据源,所欲
要引入commons-dbcp.jar commons-pool.jar两个JAR包
3.hibernate依赖包中要引入slf4j-api和slf4j与log4J的一个实现JAR包
Struts2.1.8依赖包:(都在struts-2.1.8\lib目录下面)
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.jar
xwork-core-2.1.6.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.1.jar
struts2-spring-plugin-2.1.8.jar
commons-beanutils-1.7.0.jar
Spring 2.5.6依赖包:
spring.jar
aspectjrt.jar
aspectjweaver.jar
commons-dbcp.jar
commons-pool.jar
Hibernate3.3.2和Hibernate Annotations 3.4.0.GA依赖包:
hibernate3.jar
antlr-2.7.6.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
javassist-3.9.0.GA.jar
jta-1.1.jar
slf4j-api-1.5.8.jar
hibernate-annotations.jar
hibernate-commons-annotations.jar
ejb3-persistence.jar
mysql-connector-java-3.1.13-bin.jar
slf4j-log4j12-1.5.8.jar
log4j-1.2.11.jar
3.定义配置文件(去掉hibernate配置文件集成到spring 中)
sping配置文件
sessionFactory在spring配置文件中的配置(两种实现配置方式,hibernate3.4中多采用AnnotationSessionFactoryBean)
sessionFactory在Spring中的配置,必须完成3个方面的操作
1.数据源的配置
2.hibernate基本属性的配置
3.hibernate映射资源的配置
1.spring配置文件中如何引入外部属性文件?
<class="org.springframework.beans.factory.config.Pro
pertyPlaceholderConfigurer">
<property name="locations">
<value>classpath:jdbc.properties</value>
</property></bean>,在引用的地方使用${变量名}来调用
2.如何在spring中配置hibernate的基本属性?
<property name="hibernateProperties">
<props>
<prop></porp>
</props>
</property>这样配置就可以了
下面是Spring的通用配置文件,这里命名成applicationContext-common.xml
web.xml文件的配置
这个没有什么特别说明的,一般在做项目的时候直接拷贝就可以了
Hibernate实体映射配置
由于去掉了hibernate的配置文件,因此它的实体映射也是在spring中来完成的,实体映射
而它在spring中的配置如下(非常简单)如下:
<property name="packagesToScan">
<value>com.bjsxt.oa.model</value>
</property>
其他相关文件配置
1.struts2在项目搭建开始没有什么特别需要配置的,只需在classpath路径下面
引入struts.xml文件即可
2.由于数据源的基本信息是放在classpath路径下的一个属性文件,所以应该建
立一个jdbc.properties的文件,里面内容如下
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/oa
username=root
password=1
至此这三个框架就整合完毕,启动TOMCAT就可以了。

相关主题