博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三层VS控制器
阅读量:5090 次
发布时间:2019-06-13

本文共 510 字,大约阅读时间需要 1 分钟。

三层中的Model 是数据模型 与数据库字段一一对应

而mvc中的model是 显示模型,指在页面的显示字段的列一一对应,不一定在数据库中有这样的一个表,如当页
面上要显示多个表的综合信息时。

当在Controller中不指定显示页面时,会采用与行为同名的页面进行显示

还可以自定义显示页面

 

 

mvc的优点:

1.很容易将复杂的应用分成MVC三个组件模型,通过model,view,controller的简化了复杂的架构,体现了很好的隔离原则。
2,因为没有使用server-base-forms,所以我们程序员控制的更加灵活,页面更加干净,
3,可以控制生成自定义的url,对于seo友好的url更是不在话下
4.强类型View实现,更加安全,更可靠,更高效,
5,让web开发可以专注于某一层,更利于分工配合适于于大型架构开发,
6,很多企业已经使用mvc作为项目开发框架,招聘明确要求熟悉mvc开发模式。
7.本质,将原来webform 中的codebehide代码进行了分离,分离到了两个文件中,即控制器,视图

转载于:https://www.cnblogs.com/haofaner/p/5852947.html

你可能感兴趣的文章
什么是电子商务?电子商务面临的几个关键问题及解决办法?电子商务的核心是什么?B2C电子商务运营的核心是什么 ?...
查看>>
Jsp抓取页面内容
查看>>
AJAX与servlet的组合,最原始的
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
[LOJ#2326]「清华集训 2017」简单数据结构
查看>>
asp.net mvc 5框架揭秘(文摘)
查看>>
ABP框架系列之二十三:(EF-MySql-Integration-EF-MySql-集成)
查看>>
杭州电子科技大学2018年自命题科目考试大纲(数据结构与组成原理)
查看>>
centos 7 下使用jexus 配置ASP.NET Core
查看>>
MySQL数据库 DML 数据操作语言
查看>>
跟我学习dubbo-使用Maven构建Dubbo服务的可执行jar包(4)
查看>>
SPCAMLEditor使用系列(1)--利用SPCAMLEditor,10分钟打造一个在线视频播放库
查看>>
ios开发 <AppName>-Prefix.pch文件的用法详解
查看>>
小鸡啄米问题求解
查看>>
13-调试Dockerfile
查看>>
python3.4中自定义数组类(即重写数组类)
查看>>
【线性代数】3-2:零空间(Nullspace)
查看>>
Solr 03 - 解读Solr的schema.xml文件 (Solr的模式设计与优化)
查看>>
打靶射击[递归]
查看>>
QT5连接Mysql
查看>>