Spring+Struts+Hibernate+DWR集成教程(二)(Myeclipse 7.5)

作者: harde 分类: Java 发布时间: 2009-12-28 02:23

为项目添加Spring支持
像昨天一样?
No No No~~

首先点击左下角的”+”
选择Other
找到DB Browser

OK~

新建一个连接
名字随便
jar包版本根据实际环境选择
虽然我计算机使用的JDK 6
所以这里我使用jdbc4.jar(JDK5 应为jdbc.jar)

测试一下

OK连接通过

切换回原来界面
MyEclipse –> Project Capabilities –> Add Hibernate Capabilities

这里我们需要选择

Hibernate 3.2 & Annotations & Entity Manager
Hibernate 3.2 Core Libraries
理论上还需要(说理论是因为之前添加Spring 时已经添加过)
Spring 2.5 Persistence Core Library
Spring 2.5 AOP Library
Spring 2.5 Core Library

同样跟Spring 一样
为了后期操作,这里不要选择Add checked libraries to project build-path
而应选择下面的copy checked libraries to project folder(TLDs always copied)


配置文件,选择Spring configuration file

指定Spring 配置文件 , 选择Existing Spring configuration file
会自动选择之前创建的di.xml
下面给Session Factory起个名字,默认sessionFactory就可以(6.0及以下版本需要手动填写)

之后就是DataSource了
给Datasource起个名字,默认dataSource就可以(6.0及以下版本需要手动填写)
在DB Driver那选择之前创建的mssql

OK~其他项目会自动填写
下一步是询问是否创建sessionFactory类
取消掉,不创建

Finish!
如果你完全按照我来的
那么这是会提示一个覆盖提示框

这是因为之前Spring 那三个库的原因

Spring 2.5 Persistence Core Library
Spring 2.5 AOP Library
Spring 2.5 Core Library

Keep Existing就OK~
稍等一会……ok!
看下di.xml
如果跟我一样,那么hibernate的添加就算完成了

<?xml version="1.0" encoding="UTF-8"?>
<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"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">


	<bean id="dataSource"
		class="org.apache.commons.dbcp.BasicDataSource">
		<property name="driverClassName"
			value="com.microsoft.sqlserver.jdbc.SQLServerDriver">
		</property>
		<property name="url"
			value="jdbc:sqlserver://localhost:1433;databaseName=building">
		</property>
		<property name="username" value="sa"></property>
		<property name="password" value="sa"></property>
	</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.SQLServerDialect
				</prop>
			</props>
		</property>
	</bean></beans>

系列文章:
Spring+Struts+Hibernate+DWR集成教程(一)Spring (Myeclipse 7.5)
Spring+Struts+Hibernate+DWR集成教程(三)Struts (Myeclipse 7.5)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注