ssh整合学习

Posted liaoxiaolao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh整合学习相关的知识,希望对你有一定的参考价值。

Hibernate框架

1 hibernate核心配置文件

(0)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的过滤器

过滤器名字叫StrutsPreparedAndExecuteFilter.

2 值栈

(1)向值栈放数据

-set方法

-push方法

-定义变量,生成get方法

 

(2)从值栈获取数据

-在jsp中使用struts2标签+ognl获取

-<s:propetry>

-<s:iterator>

3 拦截器

(1)aop和责任链模式

(2)自定义拦截器

-继承MethodFilterInterceptor

-重写类里面的方法

-配置拦截器和action关联

Spring框架

1 spring核心配置文件

(1)名称和位置没有固定要求

(2)在spring核心配置文件中引入schema约束

2 创建对象

(1)xml配置方法:<bean id="" class="" scope=""/>

(2)注解方法:四个注解

3 注入属性(对象类型属性)

(1)xml配置方式:

(2)注解方式:两个注解

-autowired

-resource

4 使用ServletContext对象和监听器实现

(1)在服务器启动的时候,加载spring配置文件,创建对象

(2)配置spring的监听器

(3)指定spring配置文件位置

5 jdbcTemplate

6 spring事务配置

(1)xml方式

(2)注解方式

SSH整合思想

技术分享图片

整合struts2和spring框架

1 把struts2的action交给spring管理

 

2 实现过程

第一步 导入struts2的jar包

(1)导入用于整合的jar包

技术分享图片

第二步  创建action

 

以上是关于ssh整合学习的主要内容,如果未能解决你的问题,请参考以下文章

spring学习 ———— 整合web项目(SSH)

Myeclipse 6.5 整合SSH

Spring学习8-SSH+Log4j黄金整合

SSH框架整合

免费下载全套最新013Spring Struts hibernate整合项目视频教程+教学资料+学习课件+源代码+软件开发工具

11.SSH整合