中易网

ssh整合时三个框架各自完成了什么功能,他们是怎么协调合作的?

答案:3  悬赏:40  
解决时间 2021-01-14 17:08
  • 提问者网友:凉末
  • 2021-01-14 08:28
ssh整合时三个框架各自完成了什么功能,他们是怎么协调合作的?
最佳答案
  • 二级知识专家网友:毛毛
  • 2021-01-14 09:47
struts 就是用来跟页面打交道的 负责 接收跟传递 数据。
hibernate 就是跟 数据库打交道 负责 增删改查
spring 就是整合 struts 和 hibernate 。 提供一些spring自带的方法,比如:HibernateDaoSupport
spring 就是通过IOC 的方式 把Strutshe和hibernate 配置文件 和 类与类之间的关联关系通过反射的方式加载和管理。
::: 其实框架会用就好 大多少数框架都差不多 仔细琢磨下 就很容易明白了
全部回答
  • 1楼网友:蓝房子
  • 2021-01-14 11:02
整合的时候最重要的就是spring,struts与hibernate基本上没有什么交集,struts中得到action类在整合的时候被纳入spring的管理,同时dao层的类继承spring对hibernate的支持类,将hibernate也纳入spring的管理。struts只要负责与页面的交互,hibernate负责与数据库打交道,spring调度struts和hibernate的同时可能还会管理事务
  • 2楼网友:愁杀梦里人
  • 2021-01-14 10:29
开始学习java的时候,我也有与你一样的问题。后来才理清楚他们之间的关系,其实很简单。
ssh就是struts、spring、hibernate的缩写.
大体流程可以跟随一个流程进来
struts处理请求,主要是针对servlet的扩充。可以认为是servlet的封装。
hibernate是处理db,将db处理转为对对象的处理。可以理解为jdbc的封装。
spring这个最牛逼,在ssh里,spring就是解耦合,解各个层之间的耦合。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息