【ITOO】--MVC学习
来源:互联网 发布:php 打印二维数组 编辑:程序博客网 时间:2024/05/22 09:51
MVC全名是Model View Controller,是模型-视图-控制器的缩写,是一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制及界面交互的同时,不需要重新编写业务逻辑。
MVC目的:M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C是确保M和V的同步,一旦M修改,V应该同步更新。
一、组成:
Model——应用程序核心
View——显示数据
Controller——处理输入(写入数据库记录)
二、对比
1.MVC WebForm处理方式对比:
WebForm处理方式:
MVC处理方式:
2015年12月4日
1.在web浏览器中输入地址www.itcast.cn/news/index这个地址
2.地址会通过TCP/Ip协议转换成ip地址,访问发布该服务的IIS
3.根据Global里面的路由配置,解析url,创建一个news(默认页)的类的对象,并调用对象的Index方法,里面return view将返回一个Index.cshtml页面,该页面讲携带js+css返回给用户。
2.MVC和普通三层的架构对比如下:
补充:2015年12月4日
MVC:
model:处理的业务代码和数据操作代码
view:视图,跟用户打交道并能够显示数据
Controller:model和view的桥梁
,net框架:
约定优于配置
1,控制器名以Controller结尾,例HomeController
2,控制器会产生一个与之同名的在view文件夹下的文件夹:~/View/Home
3,控制器里的Action方法,也可在视图文件夹下生成一个同名的视图,如Index.cshtml
0 0
- 【ITOO】--MVC学习
- 【ITOO】--MVC框架入门
- 【ITOO】浅谈MVC
- 【ITOO】MVC简单介绍
- 【ITOO】MVC之Razor
- 【ITOO】MVC之数据传递
- itoo在线编辑学习——nignx
- 【ITOO技术篇】——MVC框架和EF映射
- itoo在线编辑——mongo学习1
- ITOO项目实战——如何发布WCF和MVC服务?(一)
- ITOO——MVC中View与Controller间的传值
- ITOO总结
- 优化ITOO
- ITOO讨论会
- 【ITOO】工作流
- 【ITOO】S0A
- 【ITOO】DTO
- MVC学习
- Maven Eclipse 笔记
- 在地图中间显示十字架
- 23种设计模式-9-访问者模式
- 简单的计算器
- bzoj1832: [AHOI2008]聚会 LCA
- 【ITOO】--MVC学习
- 实习篇---轻松篇
- Android之drawable state各个属性详解
- c++指针类型转换
- ch9.3 过滤器和监听器
- hdu 1518 Square
- Get,Post请求中文乱码问题有效解决方法
- Ubuntu14.10搜狗输入法崩溃
- 802.11 MAC层介绍(一)