永发信息网

MVC模型和SSH有什么区别?

答案:2  悬赏:50  手机版
解决时间 2021-02-04 02:43
MVC模型和SSH有什么区别?
最佳答案
MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式。

  集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。
  MVC三层架构:模型层,控制层和视图层。模型层,用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来 对数据库进行操作;控制层,用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;视图层,用JSP模板把页面展现给用户以及提供 与用户的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整个架构,提供IOC容器使代码松耦合以及AOP框架的切面功能 等等。
全部回答
struts是实现mvc。属于控制层和试图层。
hibernate是实现持久层的。
spring是整合struts和hibernate的,以及声明事务等等用的,
struts的action里用到了spring的ioc注入模型层方法,模型层方法的实现用到了hibernate框架进行数据库的操作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
亚利桑那州立大学,亚利桑那大学,爱荷华州立
白兔披萨店怎么去啊,有知道地址的么
亲亲摄影怎么去啊,我要去那办事
【梅兰竹菊的含义】梅兰竹菊的象征意义是什么
intel 855PM笔记本主板
尚爱婚纱摄影(世纪大道常袋镇中心小学旁尚爱
一年级作文科技馆社会见闻100字
创合房产阳光分行怎么去啊,有知道地址的么
谁知道房屋性质有哪些
施乐图文快印地址在什么地方,想过去办事
OneoftheresponsibilitiesoftheCoastGuardist
客好来商场地址在什么地方,想过去办事
周瑜vs姜维,你觉得谁更厉害.
数码摄影怎么去啊,我要去那办事
修路队要修一条长1200米的路,已经修了60%,还
推荐资讯
发票日期和产地证申请日期可以一致吗
蔬果粮油平价店在哪里啊,我有事要去这个地方
进步托管地址在什么地方,我要处理点事
鱼池村地址好找么,我有些事要过去
春联赏评700字
王者荣耀里师父有什么用
攀枝花市西区工商局怎么去啊,有知道地址的么
惠特射洪NO.3地址在什么地方,想过去办事
下列有关细胞分化、衰老及癌变的叙述,正确的
为啥战争雷霆明明瞄准的就是打不中啊(o゜ー
富士达摄影我想知道这个在什么地方
陇海教育中心这个地址在什么地方,我要处理点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?