8.3.6 消息架构
2025年09月21日
8.3.6 消息架构
消息架构是把系统内部信息传递给用户的架构设计,如图8-9所示。其要考虑的要素有以下几点。
图8-8 异常架构
(1)消息的来源
消息可以是视图层、控制层、业务层、持久层中的消息,亦可以是架构内部消息。另外,其定义位置可以在常量文件、属性文件中,亦可以在代码里直接硬编码。
(2)消息的优先级
优先级的种类一般有以下3种。
①同样消息,因在不同文件中定义而优先级不同。
②同样消息,虽在同一文件内定义,但因定义格式不同而优先级不同。
③同样消息,因不同的消息来源而优先级不同。
(3)消息的分类
消息一般分为错误消息、警告消息与提示消息。
(4)消息的展示形式
消息的展示形式要注意以下3点。
①消息类别是否需要用不同的颜色及图标进行区别。
②消息在统一区域显示时,是否单击消息就可直接跳转到相应的输入框。
③相应的输入框背景色是否需要用粉红色进行提示。
(5)消息的位置
消息位置有两个。
①放到最显眼的页面内容的上部。
②各个输入框的右边或者下边。
(6)消息的展示方式
常用的一般有两种。
①本页面展示。
②子页面MODE模式。
图8-9 消息架构