2022年SSH框架整合详解 .pdf
《2022年SSH框架整合详解 .pdf》由会员分享,可在线阅读,更多相关《2022年SSH框架整合详解 .pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SSH 集成开发环境搭建已经经过本人测试第一步:准备工作MyEclipse 6.0-Tomcat6.0 所需 jar 文件 : (所有 jar 文件已整理ssh_jars 文件夹)注意:ssh_test项目中采用的是MySql 数据库。而本文档中配置的是Oracle 数据库,注意其中配置的不同之处哦(在相应的地方有注明) 第二步: (建立项目,包结构,导入所需jar 文件 ) 新建一个web project: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 14 页 -
2、- - - - - - - - SSH 集成开发环境搭建建立包结构如下:各包功能说明:com.ssh.config : 配置文件( *.properties ),如数据库配置信息com.ssh.resource : 资源文件m : 公共工具 (util) 包名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - SSH 集成开发环境搭建com.ssh.util.orm.hibernate : hibernate DAO 模板com.s
3、sh.model : 各实体类文件com.ssh.service : 业务逻辑包相当于 biz com.ssh.test : 测试包com.ssh.action : struts Action 包结构可以根据自己需要自行划分导入 jar 文件:新建一个 User Library: sshJars 添加 jar 文件 : 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 14 页 - - - - - - - - - SSH 集成开发环境搭建将新建的User Library:
4、sshJars 加入到项目中:第三步:撰写资源文件jdbc.properties在 jdbc.properties 里写上连接数据库的配置信息,此文件的配置信息用于在spring 的配置文件中使用,数据库的配置信息也可以写到Spring 的配置文件中,这在一个jdbc.properties 文件中是为了方便更改. 在 com.ssh.resource包中新建下列文件:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - - - - - - - SSH 集成
5、开发环境搭建各文件详细内容及说明如下:- applicationContext.xml: Spring公共配置文件classpath*:com/ssh/config/jdbc.properties名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 14 页 - - - - - - - - - SSH 集成开发环境搭建!- - org.hibernate.dialect.Oracle9Dialecttruetrueorg.hibernate.cache.EhCacheProvi
6、der/ehcache-hibernate.xml com.ssh.model.User! 此处 hibernate 的映射采用的是.xml 配置同则应设置具体配置文件名(*.hbm.xml)- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 14 页 - - - - - - - - - SSH 集成开发环境搭建!-JTA 环境的事务配置 - - applicationContext-security.xml: 此文件用于AOP 的安全验证 , 也可不添加- applic
7、ationContext-service.xml Service(业务逻辑类)的注入- ehcache-hibernate.xml: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 14 页 - - - - - - - - - SSH 集成开发环境搭建 Hibernate 缓存的配置(可以不做配置,如果需要才使用缓存才做配置,建议配置上)- 第四步:在m 包下添加下列文件此包为 hibernate DAO 模板中用到的各种工具类,各文件可以在打包的ssh_test项目中找
8、到 . 第五步:添加hibernate DAO 模板此包为 hibernate DAO 模板, SimpleHibernateTemplate.java 中包含了对各实体(增,删,改,查,分页查等)的泛形方法。各文件可以在打包的ssh_test项目中找到 .。第六步:以上的工作还不够,我们还需要进行WEB 方面的配置配置 web.xml , struts-config.xml , action-servlet.xml 各文件内容如下:- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
9、 8 页,共 14 页 - - - - - - - - - SSH 集成开发环境搭建org.springframework.web.context.ContextLoaderListener contextConfigLocationclasspath:com/ssh/resource/applicationContext*.xml actionorg.apache.struts.action.ActionServlet config/WEB-INF/struts-config.xml1action*.do20 index.jsp - struts-config.xml: 名师资料总结 - -
10、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 14 页 - - - - - - - - - SSH 集成开发环境搭建 - action-servlet.xml: 注意:此文件struts 1.x 必须配置,而struts 2.x 不需要配置 - 至此,我们的Spring+Struts+Hibernate 集成工作完成!下面我们做测试:com.ssh.model 包下建立User.java package com.ssh.model; 名师资料总结 - - -精品资料欢迎下载 - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SSH框架整合详解 2022 SSH 框架 整合 详解
限制150内