菜单
  

    BSON格式与JSON格式相同之处在于支持向其他的数组和文档中插入数组和文档对象,同时JSON的数据类型得到扩大。如:数字型(浮点数和整数,32位和64位),日期类型[11]。
    MongoDB支持的数据类型
    2.2 三层架构
        通常意义上,三层架构就是将全部的应用业务划分成三个层次:表现层、业务逻辑层、数据访问层。采用三层架构是为了达到“高内聚低耦合”的思想,降低层层之间的依赖标准化。
    表现层(PL)的作用:简单来说,就是展示给用户的层,为用户提供了交互操作界面,包括窗体,用户自定义控件等,主要是负责和用户之间数据交互以及显示。
    业务逻辑层(BLL)的作用:负责处理关键业务和数据传输,以及繁杂的逻辑判断和与数据库相关联的数据验证业务。
    数据访问层(DAL)的作用:顾名思义:负责数据库数据的访问,也就是为业务逻辑层提供数据,包括各种操作,验证数据库合法性,完整性等。
    用户层只能调用业务层,业务层只能调用数据层对数据库进行操作[12][13][14]。
        我选择使用三层架构的方式来开发整个项目,有以下几点原因:
    1.分层能够让项目结构更加清晰,便于对整个管理系统进行整体的把握。
        2.便于文护。例如:用户仅仅是使用了我们提供的表现层,当运算逻辑需要改动的时候,我们只需要对业务逻辑层进行改动就可以了,用户方面是感觉不到改动的,这也省去了重新部署的麻烦。
  1. 上一篇:STC89C52单片机红外密码锁设计+电路图
  2. 下一篇:江苏电网间歇性特性分析及其接入性研究
  1. 基波磁通补偿的串联混合...

  2. 单H桥三电平有源电力滤波器的控制策略研究

  3. PLC柔性制造系统的控制系统设计+梯形图

  4. 含二甲基咪唑分子基介电...

  5. PID控制三容水箱的建模与控制MALAB仿真

  6. MATLAB数字图像处理的空间滤波器设计

  7. Protel99SE多功能充电宝的设计+PCB电路图

  8. 巴金《激流三部曲》高觉新的悲剧命运

  9. 中国传统元素在游戏角色...

  10. g-C3N4光催化剂的制备和光催化性能研究

  11. 上市公司股权结构对经营绩效的影响研究

  12. 江苏省某高中学生体质现状的调查研究

  13. NFC协议物理层的软件实现+文献综述

  14. C++最短路径算法研究和程序设计

  15. 现代简约美式风格在室内家装中的运用

  16. 浅析中国古代宗法制度

  17. 高警觉工作人群的元情绪...

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回