知识点

    xiaoxiao2021-03-26  14

    1.      优点 视图与业务逻辑应用分离,应用逻辑和后端数据分离,可以使用测试驱动开发 a/ 清晰而功能分明的架构能让我们写出较 Web Form 更易于维护的程序; b/ 完全的开源 ; c/ 可以让我们完全控制 HTTP 的输出内容; d/ 易于测试的架构; e/ 易于分工的架构 ; 2.      概念 MVC 不是编程语言,而是一种开发架构,一种程序设计模式 模型 :一组类,描述了要处理的数据以及修改和操作数据的业务规则 a/ 定义数据结构 ; b/ 负责连接数据库 ; c/ 从数据库中读写数据 ; d/ 执行存储过程 ; e/ 进行数据格式验证 ; f/ 定义与验证业务逻辑规则 ; g/ 对数据进行加工和处理 视图 :定义应用程序用户界面的显示方式 a/ 从控制器处取得数据 , 并将数据显示在用户接口上 ; b/ 负责控制页面的版式,字体,颜色等各种显示方式; c/ Web 页面中送出数据到服务器; d/ 决定数据的传送格式和传送方式; f/ 完成基本的数据验证 注意: 必须位于 views 目录下, views 下第一级目录名称必须与其对应控制器名称相同, views 目录下的第二级目录名称必须与其对应的 action 的名称(操作方法名称)相同 控制器 :一组类,用于处理来自用户、整个应用程序流以及特定应用程序逻辑的通信 a/ 决定系统运作流程; b/ 负责从模型中获取数据; c/ 决定该显示哪个视图 注意: 必须位于项目的 controllers 目录下,控制器名称必须以 contorller 结尾 3 、项目模板介绍        基本模板:基本的文件夹、 css MVC 应用程序的基本结构       Internet 应用程序模板:前一个项目包含 WebForm 验证机制的账户系统;后一个项目包含 Windows 验证机制 4 、创建网站       选择 Visual C#, 选择 Internet 应用程序,选择 Razor 视图引擎,不勾选创建单元测试项目 5 MVC 执行生命周期      a/Http 请求; b/ 控制器处理; c/ 模型处理; d/ 视图处理; e/Http 响应       注意: 如果网址可以对应到网站根目录下的实体文件,就不会同构 MVC 进行处理,而是直接交由 IIS .Net Web Form 处理
    转载请注明原文地址: https://ju.6miu.com/read-600339.html

    最新回复(0)