zoukankan      html  css  js  c++  java
  • 什么是MVC模式?   

    MVC (Model View Controller) 是一个设计模式使用MVC应用程序被分成三个核心部件模型视图控制器它们各自处理自己的任务。M是指数据模型,V是指用户界面,C则是控制器使用MVC的目的是将MV的实现代码分离从而使同一个程序可以应用于不同的表现形式

    MODEL: 封装了所有的商业逻辑以及规则通常被JavaBeanEJB实现

    VIEW: 使用商业逻辑处理后的结果并构建呈现给客户端的响应通常被JSP实现。 CONTROLLER:管理和控制所有用户和应用程序间的交互通常是一个servlet接收用户的请求并把所有的输入转交给实际工作的MODEL。最后调用JSP返回输出

    MVC模式的好处

    1.各施其职互不干涉 

    MVC模式中三个层各施其职所以如果一旦哪一层的需求发生了变化就只需要更改相应的层中的代码而不会影响到其它层中的代码

    2.有利于开发中的分工 

    MVC模式中由于按层把系统开那么就能更好的实现开发中的分工网页设计人员可以进行开发视图层中的JSP,对业务熟悉的开发人员可开发业务层而其它开发人员可开发控制层

    3.有利于组件的重用 

    分层后更有利于组件的重用如控制层可独立成一个能用的组件视图层也可做成通用的操作界面

    Struts就是一个基于MVC模式的框架

    Java Program!
  • 相关阅读:
    docker构建本地仓库后,无法登陆解决办法(CentOS/Ubuntu)
    Python3.0以上版本在对比图片相似中的应用
    合并dict、list的方法
    虚拟机Centos安装配置
    冒泡排序和鸡尾酒排序(code)
    自定义 Django admin 组件
    Django 之 modelForm (edit.html页面的编写)
    模型 _meta API ( options )
    Django orm Q查询补充
    Django:locals()小技巧
  • 原文地址:https://www.cnblogs.com/programb/p/12995901.html
Copyright © 2011-2022 走看看