SSH框架整合思想

来源:互联网 发布:linux 虚拟机不能上网 编辑:程序博客网 时间:2024/06/08 20:13

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

  

  

  

  

  

  

  

  

SSH 框架整合思想

  

  

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

  

  

  

  

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

  

1Web 层:Struts2

  

2Service 层:Spring

  

3DAO 层: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】

原创粉丝点击