第10章 界面层的功能划分

转载 2006年06月04日 19:33:00

第三部分 用户界面层设计


第10章   界面层的功能划分

用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户界面的设计,包含技术和非技术的问题。

非技术方面,程序的界面,涉及到美工、心理学甚至社会学的内容,向客户提供方便的使用界面,是系统界面设计的一个重要内容。在某些宗教国家,甚至还可能涉及到一些宗教的敏感内容。这些都超出了本书要讨论的范围,在此就不再赘述了。

从技术的角度来看,同应用服务层一样,界面层的结构也应该是一个可维护的、可扩展的结构,在很多方面,界面层的设计原则和应用服务层的设计原则是一样的。

我们可以对用户界面这一层所要完成的功能来做一个细分。

首先,用户界面层,要完成界面表示,并同用户进行交互,接受输入和输出。

其次,根据某种条件,或者某个流程,用户界面之间在进行切换的时候,有一定的逻辑,我们不妨称之为显示逻辑。用户界面层的框架应当能够管理这种显示逻辑。尤其是在基于Web的应用系统的开发中,由于浏览器和服务器之间的无状态连接,以及页面增删的灵活性(非编译的应用程序),页面之间在进行切换的时候,涉及到系统的稳定性,以及页面间数据传递的问题,用户界面层的框架应当能够在这个方面进行有效的管理。

第三,对于一个N层的应用,业务逻辑的处理和计算,都在中间层,即应用服务层完成。应用服务层可能通过多种方式向界面层提供服务,这种方式表现为各种远程通信协议(如果是分布式应用系统的话)。因此,在用户界面层,必须有相应的模块,负责同应用服务器的通信。这个层面作为用户界面层和应用服务层的联系纽带。

第10章 手机多媒体服务功能

  • 2014年03月24日 17:02
  • 1.35MB
  • 下载

第10章 手机多媒体服务功能

  • 2012年08月29日 19:49
  • 1.4MB
  • 下载

第10章其他有用的层

第10章其他有用的层 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻...

第10章其他有用的层

第10章其他有用的层 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿...
  • mengtnt
  • mengtnt
  • 2012年04月16日 00:00
  • 12579

java swing高仿qq聊天,功能,界面都非常相像

java swing高仿qq聊天,功能,界面都非常相像 源代码下载地址:http://www.zuidaima.com/share/1758390462106624.htm...

简易计算器的界面,没功能

  • 2013年11月11日 00:29
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第10章 界面层的功能划分
举报原因:
原因补充:

(最多只允许输入30个字)