petshop4.0详解之六(PetShop 表
示层设计)
2007-05-13
表 示层()的设计可以给系统客户最直接的体验和最十
足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一
件交付给客户使用的产品,如 果在用户界面(,)上缺乏吸
引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构
设计合理,业务逻辑都满足了客户的需求,却仍 然难以讨得客户的欢心。俗语
云:“佛要金装,人要衣装”,特别是对于 应用程序而言, 网页就好
比人的衣装,代表着整个系统的身份与脸面,是招徕 “顾客”的最大卖点。
献丑不如藏拙”,作为艺术细胞缺乏的我,并不打算在用户界面的美术设计上
大做文章,是以本书略过不提。本章所关注的表示层设计,还是以架构设计的
角度,阐述在表示层设计中对模式的应用, 控件的设计与运用,同时
还包括了对 新特色的介绍。
6.1 MVC 模式
表示层设计中最重要的模式是 ( !"! ,即模型!视图!
控制器)模式。 模式最早是由 # $ 语言研究团提出的,被广泛应
用在用户交互应用程序中。 根据用户请求(%&)修改
的属性,此 时 '(事件)被触发,所有依赖于 的 " 对
象会自动更新,并基于 对象产生一个响应(%&)信息,返回给
。(" 在《企业应用架构模式》一书中,展示了 模
式应用的全过程,如图 )!* 所示:
评论0