第13章 层次式架构设计理论与实践(2024)

本文详细探讨了层次式架构设计,包括表现层、中间层、数据访问层的设计策略,如XML在表现层的应用、业务逻辑层的工作流设计、ORM和Hibernate的使用,以及物联网层次架构。此外,还介绍了电子商务网站和电子小票服务系统的案例分析,展示了层次式架构的实际应用。
摘要由CSDN通过智能技术生成

13.1层次式体系结构概述

        软件体系结构为软件系统提供了结构、行为、属性的高级抽象,由构成系统的元素描述、这些元素的相互作用、知道元素集成的模式以及这些模式的约束组成

        注意:污水池反模式(请求简单的穿过几个层)、应用是否过于庞大

13.2 表现层框架设计

    13.2.1 表现层设计模式

               MVC:View和Model可直接进行交互,视图、模型未分离

               MVP:View和Model不可直接进行交互,完全分离,多用于安卓开发

               MVVM:View和Model不可直接进行交互,通过ViewModel,DataBinding

    13.2.2 使用XML设计表现层,统一Web Form与Windows Form的外观

                XML(胖客户端)、Html(Web浏览器)

    13.2.3 表现层中UIP设计思想

               UIP的组件主要管理各个事件之间的事务

    13.2.4 表现层动态生成设计思想

                基于XML的界面管理技术可实现灵活的界面配置、界面动态生成和界面定制

                思路:用XML生成配置文件及界面所需的元数据,按不同需求生成界面元素及软件界面

                XML界面管理技术:界面配置(静态配置)、界面动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值