美文网首页
SSH/SSM 与MVC 理解

SSH/SSM 与MVC 理解

作者: 阿斌在路上 | 来源:发表于2019-04-06 12:55 被阅读0次

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框架的切面功能。

相关文章

  • SSH/SSM 与MVC 理解

    MVC是一个框架架构模型,强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视...

  • SSM框架的基本概念(什么是ssm框架?)

    SSM框架简介 SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后...

  • Spring

    一、对SSM的理解 ①ssm框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模...

  • Web项目框架那些事儿

    SSH和SSM定义 比较流行的两种企业开发MVC开源框架。MVC,即模型(model)-视图(view)-控制器(...

  • SSM框架整合

    简介 SSM(Spring+Spring MVC+MyBatis)是媲美于 SSH 框架的轻量级 Java EE ...

  • SSH和SSM区别

    一、SSH框架是Struct+Spring+Hibernate而SSM是指的Spring-MVC+Spring+M...

  • SSM之框架整合

    前言 SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的...

  • SSM之框架整合

    前言 SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的...

  • 互联网轻量级SSM框架解密:Spring、Spring MVC、

    SSM,是Spring+Spring MVC+MyBatis的缩写,是继SSH之后,目前比较主流的JavaEE企业...

  • 如何学习JAVA web开发

    推荐一个java教程网站:how2j,教程从ssh、ssm、spring mvc 、spring boot、spr...

网友评论

      本文标题:SSH/SSM 与MVC 理解

      本文链接:https://www.haomeiwen.com/subject/uwrriqtx.html