首先,先回忆一下框架的大概思路 及其构成 然后开始搭建
SSH当初搭建心得其次jar包 路径 F:\SSHSTUDY\ssh项目需要的包 或者是F:\ SSH项目jar包资源整合

框架搭建过程 (以登陆功能练习并且回顾)
一、创建项目 并导入所需要的jar包
二、单独配置spring :
1.创建配置文件 并导入约束(4个 beans|context|aop|tx)
a.先导入一个xsi
SSH当初搭建心得
b.导入其他的四个约束 beans的prefix为空 namespace为beans单词之前的路径
其余几个的prefix为各自的名字
导入完成如下:
SSH当初搭建心得

(往配置文件中写入一些东西)
2.让spring容器随项目的启动而创建容器
就是在web.xml中配置一个监听器
Open+shift+T打开 查找 ContextLoaderListener 导入web_source这个spring源码包
配置类容如下:
SSH当初搭建心得

若启动未报错 则启动成功
三.单独整合struts到web项目
1.先导入约束:
SSH当初搭建心得
SSH当初搭建心得Struts2的主配置文件结束:
SSH当初搭建心得
其中action name后面的_是表示动态调用 method={1}表示取出第一个通配的内容
2.配置struts2的核心过滤器到web.xml:所需要配置的内容。
SSH当初搭建心得
Filterclass :
SSH当初搭建心得

Fileter name 随便起 但是两个要一致
url希望全部径下访问 所以/* 配置struts核心过滤器在web.xml里面配置

SSH当初搭建心得
单独整合hibernate:
1 导包
2 实体
3 主配置文件xml
SSH当初搭建心得
SSH当初搭建心得主要为以下:
SSH当初搭建心得
接下来可以测一下 单独写类

SSH当初搭建心得
注意hibernate不会自动创建库
可以自动创建表

整合hibernate与spring:
将sessionfactory交给spring来管理
SSH当初搭建心得
SSH当初搭建心得
SSH当初搭建心得
‘’

以及测试类中需要倒入的几个注解
SSH当初搭建心得

Hibernate.cfg.xml就可以不需要了

Spring整合c3p0连接池

SSH当初搭建心得
SSH当初搭建心得然后sessionfactory中的前四个必选就不需要了
然后将连接池注入sessinfactory

SSH当初搭建心得
SSH当初搭建心得在spring整合hibernate中操作数据库
也就是Dao层
SSH当初搭建心得
SSH当初搭建心得
Excute
SSH当初搭建心得
findByCriteria
SSH当初搭建心得
配置文件中别忘了注入(spring中配置)

SSH当初搭建心得

其余基本框架搭建完毕

扩大session的作用范围:为了避免使用懒加载时出现nosession问题 需要扩大session的作用范围

相关文章:

  • 2021-12-18
  • 2021-10-29
  • 2021-07-23
  • 2021-05-30
  • 2021-08-24
  • 2022-12-23
  • 2021-06-10
猜你喜欢
  • 2021-11-10
  • 2021-11-11
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案