SSH框架整合思想

时间:2023-03-08 16:41:30

--------------------siwuxie095

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

SSH 框架整合思想

 
 

 
 

1、SSH 框架,即 Struts2 + Spring + Hibernate

 
 

 
 

 
 

 
 

2、SSH 框架对应到 Java EE 三层架构

 
 

(1)Web 层:Struts2

 
 

(2)Service 层:Spring

 
 

(3)DAO 层:Hibernate

 
 

 
 

 
 

 
 

3、SSH 框架整合思想:两两整合

 
 

(1)整合 Struts2 框架和 Spring 框架

 
 

1)把
Struts2 的 Action 对象的创建交给 Spring 管理

 
 

2)配置:<bean id="" class="" scope="prototype"/>

 
 

「注意:Action 是多实例的」

 
 

 
 

 
 

(2)整合 Spring 框架和 Hibernate 框架

 
 

1)把
Hibernate 核心配置文件中的数据库连接配置,

直接写在 Spring 核心配置文件中

 
 

2)把
Hibernate 的
SessionFactory 对象的创建交给

Spring 管理

 
 

3)配置:在服务器启动时加载
Spring 核心配置文件,

创建出包含
SessionFactory 对象在内的一系列对象

 
 

 
 

「在使用 SSH 框架的
Web 项目中,第一次访问会显得

很慢,这是因为第一次访问时会创建
SessionFactory 对

象,进行耗时的初始化」

 
 

 
 

参考链接:

 
 

参考链接1参考链接2

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

【made by siwuxie095】