首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > MVC简介
【标  题】:MVC简介
【关键字】:MVC
【来  源】:http://www.cublog.cn/u/19054/showart.php?id=171745

MVC简介

MVC分别代表了"模型"、"视图"和"控制",目的就是让不同的开发角色在大中型项目中各司其职。在网络应用程序的开发中,可以用下图来表示各概念之间的关系。
该图展示了一个简单的WEB应用程序,用户在浏览器上看到信息是数据库服务器上的内容,但在这之前经过了应用服务器加工。开发人员负责的就是建立数据结构、处理数据的逻辑以及表示数据的方法
于是,社会进步体现在开发小组内部的分工上。由于美工和程序员对互相的工作并不是十分熟悉,在进行合作的过程中需要用一种约定的"语言"进行交流。

这种语言并不是我们的母语或者英语,术语叫做"模板",逻辑和表示依靠它联系。它是结合了HTML和脚本语言特征的一种表达方式。通过这种方式,表示层可以按照用户所希望的格式来显示经过逻辑层处理过的数据。

通过几种MVC实现在WEB应用程序里的对比,可以得到一个关于模板的概念:一组插入了HTML的脚本或者说是插入了脚本HTML,通过这种插入的内容来表示变化的数据。下面给出一个模板文件的例子,这个模板经过处理后在浏览器里显示"Hello, world!"

<html>
   <head>
      <title>$greetings</title>
   </head>
   <body>
      $greetings
   <body>
</html>

 
How to be a Star Engineer:【上一篇】
pthread stacksize 设置的问题:【下一篇】
【相关文章】
  • 关于Spring MVC对非String类型进行校验时的出错处理
  • Web架构--MVC
  • Spring MVC验证的配置步骤
  • mediar.Framework, 一个MVC架构
  • 移:使用Spring AOP实现MVC拦截器
  • MVC模式
  • SpringMVC MultiActionController的使用-最简化教程
  • 开源MVC框架 beyard.NET使用
  • Spring MVC 入门
  • Struts与MVC模式
  • 【随机文章】
  • asp adox数据库操作类
  • eclipse编译出错,为什么?
  • 基于Visual C++ 6.0的DLL通论
  • AS/400技术手册V1.7--第三部分上传
  • HDS USP HP_UX HDLM故障分析
  • 7200模拟器使用手册 --- 路由从此不再复杂
  • 一个模仿OUTLOOK工具板的控件
  • 在Word中复制,然后粘贴到PowerPoint中
  • AI描边工具巧应用:齿轮制作
  • 浅谈数据库接口技术
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.