Web应用系统设计与实现的原理

  • 格式:pdf
  • 大小:286.30 KB
  • 文档页数:3
MA e u , W i a MA a e gL U W e u h M n z n ,I n h i
( ec e S ol eo n zo , agh u 0 1 0 ) T ahr’ c lg f a gh u C n zo 6 0 1 e c
【 s at T ea i edsr e i dtita teMV ste r i c r o We ee p e tte he d l f C Abt c】 h rc eci sn ea th Ca c t t e f bdvl m n,h remoue o MV r tl b lh h a heu o t s
Ve i w、C e 层——模 型层 、视 图层 、控制层 。
Ve Ve i w, i w会从潜 在 的 Mo e 中获 取数据 来刷新 自己。M dl VC 模 式最早 是 s a t k语言研 究 团提 出 的 ,应用 于用户交 互应 m la ll 用 程序 中。s a ak语言 和 Jv 语 言有很 多相似性 , 面 向 ml l h aa 都是
NT oK N OM N A1 EW R D M UI T N A C C 0
网 络 与通 信
We 应 用系统设计 与实现 的原理 b
马卫 华 ,马满 增 ,刘文 慧
( 州 师 范专 科 学 校 ,沧 州 0 10 ) 沧 60 1 摘 要 : 本 文 详 细介 绍 了 MV C作 为 开发 We b应 用 的 架构 ,MV C设 计 模 式 三 个 组 成 构件 ( 型 部 件 、视 图部 件 和 模
对 象 语 言 ,很 自然 S N 在 p toe f 物 店 )事 例 应 用 程 序 中 U e tr 宠 s
1 视 图 ( e )代表 用户 交互 界 面 ,对 于 We . 1 Vi w b应用 来
说 ,可 以概括 为 HT ML界 面 ,但有 可能 为 X T 、X H ML ML和 A pe。随着应用的复杂性和规模性 ,界面 的处理也 变得 具有 pl t 挑战性 。一个 应用可能有很 多不同 的视 图 ,MV C设 计模式对
( o e moue Ve dl, n o t l ouetei pe nige met a dteetnigo eMV .t l nl— M d l d l, i moue a dC nr d l)h l w om , m met l ns n x dn f h C ia oa a n e h e t s y
控 制 部 件) 实现 原 理 ,MV C设 计 模 式 的扩 展 , 以及 在 A PN T环 境 下 实现 基 于 MV S .E C的 应 用 需要 完 成 的 工 作 ,讨 论 了 MV C模 式 的优 势 。
关 键 字 : M ;设 计 思想 ; 实现 原 理 VC
T e e e n so W e p iai n’ sg d Ac iv me t h l me t f b Ap l t c o S De i n An h e e n
s st ewo k o a h e e t e a p i ai n a e l MVC i NET a l a ea v n a eo e h r st c iv p l t sb s d O h c o l n. , swel st d a t g fMVC. h
于视 图的处理仅 限于视 图上数据 的采 集和处 理 ,以及用户 的
请求 ,而不包括在视 图上 的业 务流程 的处理 。业务 流程 的处 理交 给模 型 ( d 1 理 。比如一个 订单 的视 图只 接受来 自 Mo e )处
就推荐 M C模式 作为 开发 We V b应用 的架构模 式 。MV C模 式 是 一种架构模式 ,其实需要其他模式协 作完成 。在 JE 2 E模式 目录 中 ,通 常 采 用 sriet w re 模 式 实 现 ,而 srie evc o okr ev — c tw re 模式可 由集 中控制器模 式 、派遣 器模式和 P gHe e o ok r ae l r p 模 式组 成 。而 Srt 只实现 了 MV t s u C的 Ve i w和 C nrl r 个 ot l 两 oe 部 分 ,Moe 部分 需要 开发者 自己来实现 ,Srt提供 了抽 象 dl t s u 类 A t n使开发者能将 Moe 应用于 Srt框架中。 co i dl t s u MV C模式是一 个复杂 的架构模式 ,其实现也 显得非 常复 杂 。但是 ,已经总结 出 了很 多可靠 的设计模 式 ,多种设计 模
【 ewo d 】 VC D s nn elg;m lm nigee ns K y r s M ; ei i i o y I pe e t l t g gd o n me
MVC模式是 ”Mo e— i — ot l r d lV e C n o e”的缩写 ,中文翻译 w rl 为”模式一 视图一 控制器 ” VC应用程序 总是 由这三个部分组 。M 成 。E et( v n 事件)导 致 C n ol 改变 M d l V e ot l r r e oe或 i w,或者 同 时改变两者 。只要 C nrl r 变 了 Mo e ot l 改 oe dl s的数 据或者 属性 ,
所 有依 赖 的 Ve i w都 会 自动 更 新 。 同理 ,只要 C nrl r 变 了 ot l 改 oe
于 Mide i ,通常用服务端的 jvB a dlTe r aa en或者 E B实现 ,即业 J
务逻辑部分的实现。
1 设计 思想
MV C即把一个应用 的输入 、处理 、输 出流 程按 照 Mo e、 dl