实战MVC
来源:互联网 发布:广电总局 网络综艺 编辑:程序博客网 时间:2024/05/16 14:23
最近在跟着重构人事,从中进一步理解了MVC框架、EF实体框架。
一张图了解什么是MVC
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。MVC是模型-视图-控制器的缩写,它是一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的是确保M和V的同步,一旦M改变,V应该同步更新。下面分别介绍一下他们各自的功能:
M:模型——表示企业数据和业务规则(一个模型可为多个视图提供数据)
V:视图——用户看到并与之交互的界面
C:控制器——接受用户的输入并调用模型和视图完成用户的需求。
下面是一张具体的解说图:
可以简单的概括为:首先控制器接收用户发出的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。
这些只是简单的理论知识,更重要的是实践,师姐给了我们两天左右的时间让我们认真去研究MVC并调通一条线,虽说自己是调通了,但是还是有一些东西没有明白,需要在接下来的实践中慢慢去学习和体会。
还用到了EF实体框架:说白了就是通过建立与数据库的连接,创建模型。实现增删改查等。自动生成实体。比较简单。
1 0
- 实战MVC
- Spring 3.1MVC 实战
- PHP MVC 开发实战
- anguar 实战(1)--MVC
- MVC框架实战上
- MVC实战教程 MVC实战通用系统后台
- 设计模式:实战MVC模式
- 设计模式:实战MVC模式
- 设计模式:实战MVC模式
- ASP.NET MVC 实战演练
- Java_Web 回顾 MVC模型实战
- Servlet MVC 项目实战实例
- Spring mvc+hibernate+freemarker(实战)
- Spring mvc+hibernate+freemarker(实战)
- Spring mvc+hibernate+freemarker(实战)
- PHP之MVC项目实战
- mvc框架实战(一)
- mvc框架实战(二)
- NYOJ 36 最长公共子序列(基础LCS)
- Spring的Ioc(控制反转)和DI(依赖注入)
- zoj 1671 Walking Ant
- 15个程序员需要知道的Chrome扩展
- java设计模式(5) - 策略者模式
- 实战MVC
- hdu 1856 离散化+并查集
- 【json】慕课网json学习
- 连续特征离散化的好处
- Struts2实现空表单信息的提示
- myBatis + SpringMVC上传、下载文件
- 南阳OJ 水池数目 【深搜】
- java设计模式(6) - 装饰设计模式
- 登陆界面(LTView,UITextField,UIButton)