struts2,spring,hibernate三者整合时,这三者分别扮演什么角色

hibernate肯定还是作为持久化层,和数据库打交道那么struts2和spring分别是什么作用呢?请不要复制粘贴... hibernate肯定还是作为持久化层,和数据库打交道
那么struts2和spring分别是什么作用呢?

请不要复制粘贴
展开
 我来答
百度网友dfed1f4f8
2009-05-12 · 贡献了超过115个回答
知道答主
回答量:115
采纳率:0%
帮助的人:37.7万
展开全部
hibernate 是操作数据库的, 它封装了一些数据库操作方法, struts直接与页面相联系,比如说在页面上点击 删除 操作时,先传到struts里的action里面,action再通过调用其他业务逻辑处理的函数来操作数据库, 而这些业务逻辑处理的函数一般都是集成了hibernate的封装的方法, spring 就是基于整体的一个配置,比如说一个action 可以调用哪几个 业务逻辑处理的函数,都是在spring里配置的 , 而不是说所有业务逻辑处理函数都能用。这几个文件都有很多配置,我看你也懂一些 SSH 应该比较容易 理解吧
mrrightzhu
2009-05-17
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
Struts负责Web层,负责收集客户端的请求,并转发到相应的Action处理。
Spring负责业务层,它管理所有的业务Bean,Action bean,Dao Bean以及维护它们的依赖关系.
hibernate负责数据的持久化,就是把内存中的java对象保存到数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wang_hai_jun
2009-05-12 · TA获得超过292个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:136万
展开全部
struts2作为展示层 主要有Action,FormBean.配置文件,模板页面
Spring作为业务逻辑层 主要有IoC容器,AOP,Hibernate的支持,事务管理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Chenjf88888
2009-05-12
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
struts是表现层,struts通过将事务处理代理给spring,spring担当controller
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ww5025419
2009-05-26
知道答主
回答量:29
采纳率:0%
帮助的人:15.6万
展开全部
懒得说理论。。。写多了就知道了,听别人说理论不如写代码自己研究
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式