层次式架构设计

体系架构设计 【基础知识点】 软件体系结构的定义:软件体系结构为一个软件系统提供了行为、结构和属性的高级抽象,主要由元素描述、元素的相互作用、指导元素的集成模式
  1. 体系架构设计
    1. 【基础知识点】
      1. 软件体系结构的定义:软件体系结构为一个软件系统提供了行为、结构和属性的高级抽象,主要由元素描述、元素的相互作用、指导元素的集成模式以及模式约束组成
      2. 主要从以下三方面考察:
        1. 利益相关人员之间的交流
        2. 系统设计的前期决策。
        3. 可传递的系统级抽象  
  2. 表现层框架设计
    1. 使用MVC模式设计表现层
      1. MVC是一种目前流行的软件设计模式,主要有模型(MODEL)、视图(VIEW)、控制器(Controller)三个核心模块
  3. 中间层架构设计
  4. 数据访问层设计(持久层架构设计)
    1. 五种数据访问模式。
      1. 在线访问。最基本的数据访问
      2. Data Access Object
      3. Data Transfer Object
      4. 离线数据模式
      5. 对象/关系迎神(Object/Retaion Mapping)
    2. Hibernate设计思想
      1.  

         

          
  5. 数据架构规划与设计、标准B/S分层式架构
    1.