ssh整合知识点介绍
SSH三大框架整合
(1)struts2
(2) hibernate5.x
(3) spring4.x
Hibernate框架
1 hibernate核心配置文件
orm思想
对象关系映射
(1)数据库信息
(2) hibernate信息
(3) 映射配置
(4) hibernate核心配置文件
如果单纯使用hibernate框架,核心配置文件名称hibernate.cfg.xml和位置 src下面 固定的
hibernate 和spring整合时候,hibernate核心配置文件和位置没有固定要求的。
2 hibernate映射配置文件
(1)实体类和数据库表映射关系————使用orm思想
3 hibernate操作的步骤
(1)在spring框架对hibernate框架进行封装,使用hibernateTemplate
Struts2框架
1 Action 操作
(1)action 创建三种方式
继承类ActionSupport
(2) 配置action访问路径
创建struts.xml配置文件,这个文件名称和位置规定src下面的
(3)配置访问action的多个方法
使用通配符配置
(4)在action获取表单提交数据
获取request对象(使用ServletActionContext类获取)
属性封装
模型驱动
表达式封装
(5) 在action操作域对象
使用ServletActionContext获取域对象
(6)配置struts2的过滤器
2 值栈
(1) 向值栈放数据
set方法
push方法
定义变量,生成get方法
(2)从值栈获取数据
在jsp中使用struts2标签+ognl获取
<s:property>
<s:iterator>
3 拦截器
(1)aop(通俗讲就是不改原代码修改功能)和责任链模式(类似于过滤链)
(2)自定义拦截器
继承MethodFilterInterceptor
重写类里面的方法、
配置拦截器和action关联
Spring框架
1 spring核心配置文件
(1)名称和位置没有固定要求
(2)在spring核心配置文件中引入schema约束
2 创建对象
(1) xml配置方式 :<bean id="" class=""/>
(2) 注解方式 :四个注解
3 注入属性
(1) xml配置方式
(2) 注解方式:两个注解
autowired
resource
3 使用ServletContext队形和监听器实现
(1)在服务器启动时候,加载spring配置文件,创建对象。
(2)配置spring的监听器
(3)指定spring配置文件位置
4 jdbcTemplate
5 spring事务配置
(1)xml方式
(2)注解方式
什么叫整合? 就是三大框架合在一起,正确(高效)整合 ,才能发挥它最大作用,并不是三大框架随便放在一块,如果整合不当,每个框架作用微乎其微了。
来源:CSDN
作者:zhupengqq1
链接:https://blog.csdn.net/zhupengqq1/article/details/104099672