8.3.6  消息架构

8.3.6 消息架构

消息架构是把系统内部信息传递给用户的架构设计,如图8-9所示。其要考虑的要素有以下几点。

978-7-111-59294-5-Chapter08-10.jpg

图8-8 异常架构

(1)消息的来源

消息可以是视图层、控制层、业务层、持久层中的消息,亦可以是架构内部消息。另外,其定义位置可以在常量文件、属性文件中,亦可以在代码里直接硬编码。

(2)消息的优先级

优先级的种类一般有以下3种。

①同样消息,因在不同文件中定义而优先级不同。

②同样消息,虽在同一文件内定义,但因定义格式不同而优先级不同。

③同样消息,因不同的消息来源而优先级不同。

(3)消息的分类

消息一般分为错误消息、警告消息与提示消息。

(4)消息的展示形式

消息的展示形式要注意以下3点。

①消息类别是否需要用不同的颜色及图标进行区别。

②消息在统一区域显示时,是否单击消息就可直接跳转到相应的输入框。

③相应的输入框背景色是否需要用粉红色进行提示。

(5)消息的位置

消息位置有两个。

①放到最显眼的页面内容的上部。

②各个输入框的右边或者下边。

(6)消息的展示方式

常用的一般有两种。

①本页面展示。

②子页面MODE模式。

978-7-111-59294-5-Chapter08-11.jpg

图8-9 消息架构