SSH框架整合详解(精典)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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"> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 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 key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider key="hibernate.cache.provider_configuration_file_resource_path">/ehcache-hiberna te.xml class="org.springframework.orm.hibernate3.HibernateTransactionManager">