SSH框架怎么整合的?

sshweb开发中常见的一种框架

s-struts

s-spring

h-hibernate

其中struts在框架中充当控制器,实现MVC,主要用来处理用户的请求,和跳转页面。使项目结构清晰,开发者只需要关注业务逻辑的实现即可。

springssh充当粘合剂,粘合struts-sping-hibernate,主要用来进行事物的控制,

hibernate-充当数据库持久层,主要用它来与数据库交互,提高开发效率,减轻程序员sql控制要求,而且hibernate通过反射机制,有灵活的映射性,还支持各种关系,一对一,一对多,多对多。

在进行ssh整合的时候,我们应该注意:

1. Action继承于ActionSupport

引入struts-spring-plugin.jar包,从而完成strutsspring的整合

struts2action中注入service,保证service的名字和配置文件中的一致,并生成get,set方法

Dao层继承于hibernateDaoSupport

dao层的配置文件中注入sessionFactory


1.首先在web.xml中通过ContextLoaderListener来融入spring

并加载spring的相关配置文件

 

2.同样配置sturts2的前端总控制器filterDispatcher来过滤相关的

请求并且加载struts.xml

 

 

3.action继承ActionSupport,然后通过引入struts-spring-plugin.jar

包并且根据配置文件中serviceid生成get,set方法来注入service层。

 

 

4.dao层继承于HibernateDaoSupport,并且在dao的配置文件中注入sessionFactory.

 

 

5.通过spring中的配置文件加载hibernate.cfg.xml文件从而融入hibernate.

 

 

ssh框架中是怎么整合spring?

首先在web.xml中通过ContextLoaderListener来融入spring

并加载spring的相关配置文件

 

ssh框架中是怎么整合hibernate?

通过spring中的配置文件加载hibernate.cfg.xml文件从而融入hibernate

dao层继承于HibernateDaoSupport,并且在dao的配置文件中注入sessionFactory

 

 

ssh框架中是怎么整合struts2?

配置sturts2的前端总控制器filterDispatcher来过滤相关的

请求并且加载struts.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值