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!
  • 相关阅读:
    mysql触发器的实战经验
    mysql存储程序查看
    索引性能优化(待整理)
    MySQL性能测试工具
    列级触发器 SQL Server
    synthetic division
    This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de
    mysql触发器和定时器
    数据库触发器有以下的作用
    mysql 日志
  • 原文地址:https://www.cnblogs.com/programb/p/12995901.html
Copyright © 2011-2022 走看看