首先,先回忆一下框架的大概思路 及其构成 然后开始搭建
其次jar包 路径 F:\SSHSTUDY\ssh项目需要的包 或者是F:\ SSH项目jar包资源整合
框架搭建过程 (以登陆功能练习并且回顾)
一、创建项目 并导入所需要的jar包
二、单独配置spring :
1.创建配置文件 并导入约束(4个 beans|context|aop|tx)
a.先导入一个xsi
b.导入其他的四个约束 beans的prefix为空 namespace为beans单词之前的路径
其余几个的prefix为各自的名字
导入完成如下:
(往配置文件中写入一些东西)
2.让spring容器随项目的启动而创建容器
就是在web.xml中配置一个监听器
Open+shift+T打开 查找 ContextLoaderListener 导入web_source这个spring源码包
配置类容如下:
若启动未报错 则启动成功
三.单独整合struts到web项目
1.先导入约束:
Struts2的主配置文件结束:
其中action name后面的_是表示动态调用 method={1}表示取出第一个通配的内容
2.配置struts2的核心过滤器到web.xml:所需要配置的内容。
Filterclass :
Fileter name 随便起 但是两个要一致
url希望全部径下访问 所以/* 配置struts核心过滤器在web.xml里面配置
单独整合hibernate:
1 导包
2 实体
3 主配置文件xml
主要为以下:
接下来可以测一下 单独写类
注意hibernate不会自动创建库
可以自动创建表
整合hibernate与spring:
将sessionfactory交给spring来管理
‘’
以及测试类中需要倒入的几个注解
Hibernate.cfg.xml就可以不需要了
Spring整合c3p0连接池
然后sessionfactory中的前四个必选就不需要了
然后将连接池注入sessinfactory
在spring整合hibernate中操作数据库
也就是Dao层
Excute
findByCriteria
配置文件中别忘了注入(spring中配置)
其余基本框架搭建完毕
扩大session的作用范围:为了避免使用懒加载时出现nosession问题 需要扩大session的作用范围