- 7
- 0
- 约2.36万字
- 约 29页
- 2017-02-08 发布于重庆
- 举报
ssh框架搭建教程
第一步,创建WEB工程,添加struts支持(此处使用1.2版本)
第二步,分包
第三步,添加spring支持 此处截图不对,应该为把主要持久化操作的库都加上
第四步,添加spring配置文件
第五步,在web.xml文件中配置初始化读取参数(spring的配置文件)
context-param
param-namecontextConfigLocation/param-name
param-value/WEB-INF/applicationContext.xml/param-value
/context-param
如果applicationContext.xml文件在src根目录下,要写为
param-value/applicationContext.xml/param-value
第六步,配置spring监听器
listener
listener-classorg.springframework.web.context.ContextLoaderListener/listener-class
/listener
第七步,在struts-config.xml文件中配置请求处理器,将struts请求委托给spring代理,达到控制反转的目的
controller processorClass=“
org.springframework.web.struts.DelegatingRequestProcessor
/controller
第八步,添加hibernate支持
第九步,配置好hibernate以后,在applicationContext.xml文件中会自动生成“数据源”,“sessionFactory”,代码如下:
!-- 配置数据源 --
bean id=dsid class=mons.dbcp.BasicDataSource
!-- 方法注入 --
property name=driverClassName
value=com.microsoft.jdbc.sqlserver.SQLServerDriver
/property
property name=url
value=jdbc:microsoft:sqlserver://localhost:1433;databaseName=pubs
/property
property name=username value=sa/property
property name=password value=sa/property
/bean
!-- 将hib中的sessionFactory封装 --
bean id=sfid
class=org.springframework.orm.hibernate3.LocalSessionFactoryBean
!-- 引用实例化好的数据源 --
property name=dataSource
ref bean=dsid /
/property
property name=hibernateProperties
props
!-- 设置数据库方言 --
prop key=hibernate.dialect
org.hibernate.dialect.SQLServerDialect
/prop
prop key=show_sql
true
/prop
/props
/property
/bean
第十步,通过表,反向生成” 实体类”,” 配置文件”
第十一步,当正确添加实体后,在appilcationContext.xml文件中会自动添加实体类的映射
!-- 将hib中的sessionFactory封装 --
bean id=sfid
class=org.springframework.orm.hibernate3.LocalSessionFactoryBean
!-- 映射表对象 --
property name=mappingResources
list
valuecom/alex/ssh/entity/Root58.hbm.xml/value
/list
/property
/bean
第十二步,修改DAO类的位置,修改配置文件属性值
DAO类接口代码如下:
package com.sshTest.dao;
import java.util.List;
import com.sshTest.en
您可能关注的文档
- PB数据库实验报告(二).doc
- PE给水管道施工工艺及管材标准.doc
- PFMEA管理控制程序.doc
- PFMEA控制程序.doc
- Photoshop选择题.doc
- php学习.doc
- PC机与单片机实时通信系统的设计与实现.doc
- photoshop制作logo教程标志设计.doc
- PKPM新规范版本变化.doc
- PKPM计算参数.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)