SSH框架整合详解(精典)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

已经经过本人测试

第一步:准备工作

MyEclipse 6.0------T omcat6.0

所需jar文件:(所有jar文件已整理ssh_jars文件夹)注意:ssh_test项目中采用的是MySql 数据库。而本文档中配置的是Oracle数据库,注意其中配置的不同之处哦(在相应的地方有注明)

第二步:(建立项目,包结构,导入所需jar文件)

新建一个web project:

建立包结构如下:

各包功能说明:

com.ssh.config : 配置文件(*.properties),如数据库配置信息com.ssh.resource : 资源文件

m : 公共工具(util)包

com.ssh.util.orm.hibernate : hibernate DAO 模板com.ssh.model : 各实体类文件

com.ssh.service : 业务逻辑包相当于biz

com.ssh..test : 测试包

com.ssh.action : struts Action

包结构可以根据自己需要自行划分

导入jar文件:

新建一个User Library: sshJars

添加jar文件:

将新建的User Library: sshJars加入到项目中:

第三步:撰写资源文件

jdbc.properties

在jdbc.properties 里写上连接数据库的配置信息,此文件的配置信息用于在spring的配置文件中使用,数据库的配置信息也可以写到Spring 的配置文件中,这在一个jdbc.properties文件中是为了方便更改.

在com.ssh.resource包中新建下列文件:

各文件详细内容及说明如下:

----------------------------------------------------------------------------------------------------------------------------------------- applicationContext.xml:

xmlns:xsi="/2001/XMLSchema-instance"

xmlns:jee="/schema/jee"

xmlns:tx="/schema/tx"

xmlns:context="/schema/context"

xsi:schemaLocation="/schema/beans

/schema/beans/spring-beans-2.5.xsd

/schema/tx

/schema/tx/spring-tx-2.5.xsd

/schema/jee

/schema/jee/spring-jee-2.5.xsd

/schema/context

/schema/context/spring-context-2.5.xsd"

default-lazy-init="true">

Spring公共配置文件

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

classpath*:com/ssh/config/jdbc.properties

class="org.springframework.jdbc.datasource.DriverManagerDataSource">

class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBea n">

class=”org.springframework.orm.hibernate3.LocalSessionFactoryBean”-->

key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect

true

true

key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider

key="hibernate.cache.provider_configuration_file_resource_path">/ehcache-hiberna te.xml

er具体配置文件名(*.hbm.xml)-->

class="org.springframework.orm.hibernate3.HibernateTransactionManager">

相关文档
最新文档