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

  • 相关阅读:
    4单元练习
    3单元C#练习(重复太多,差别着写)
    ===习题
    .NET预习
    NET_.NET深入体验与实践精要----第四章
    NET 第一章
    C#认证考试试题汇编 Test
    _.NET深入体验与实战精要.pdf第四章
    C# 练习
    .NET 学习
  • 原文地址:https://www.cnblogs.com/youngao/p/11264502.html
Copyright © 2011-2022 走看看