zoukankan      html  css  js  c++  java
  • MVC和三层架构

    一直以来我都认为MVC和三层架构说的是一个意思,完成了一个SSM小项目后才发现这两个是不一样的。三层架构所代表的是更为宏观的整体框架,MVC则是解决某一类问题。

    三层架构

    三层架构说的是表现层,业务层和持久层对应的项目分类如下图所示:

    dao为持久层主要负责和数据库打交道,在编写代码时总是从这一层开始的。biz为业务层这是代码最灵活的一层,根据需求不同代码常常会有较大的改动。web层为表现层主要是负责视图的显示,在这一层中往往要依赖前端写好的HTML页面原型,把其修改为jsp文件格式。

    MVC

     MVC是一种设计模式是为了让界面和module进行分离的

    在这个项目中V:就是WEB-INF中pages下的所有jsp文件,C:则是web下controller下的代码,其余两层的核心代码则代表M。

    0

  • 相关阅读:
    JQuery判断checkbox是否选中-批量
    浮动跟随
    当天时间戳范围
    统计兼职人员打标签数量
    submit回车提交影响
    js 数组去除空值
    js循环
    ajax
    滚动条位置
    oc基础-set和get方法的使用
  • 原文地址:https://www.cnblogs.com/youngao/p/11264502.html
Copyright © 2011-2022 走看看