为了账号安全,请及时绑定邮箱和手机立即绑定

struts2 实现哪个层?

struts2 实现哪个层?

繁星点点滴滴 2018-10-15 14:10:02
struts2不是表示成的么..那么在用struts2的时候会出现一个action 而他是负责跳转的.这不是control作用了..那么spring和hibernate都负责什么层呢MVC中的哪个层谢谢大家回答,大家的都非常精彩。
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

struts2本身就是基于MVC模式开发的,所以它不单只实现C层。LZ说的action类的控制只是C层的应用,转到了VIEW就实现了V层。至于M层,它是借助于javaBean和EJB来实现的。
至于spring和hibernate,spring是对业务层的封装处理,hibernate可以说是对数据的封装处理,与数据库打交道。
那么SSH框架联合使用:分别代表的层次:
模型层,用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来对数据库进行操作;控制层,用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;视图层,用JSP模板把页面展现给用户以及提供与用户的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整个架构,提供IOC容器使代码松耦合以及AOP框架的切面功能等等。

查看完整回答
反对 回复 2018-11-14
  • 1 回答
  • 0 关注
  • 1028 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信