菜单
  

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

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. PLC在机械手控制中的应用设计+梯形图

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 电站锅炉暖风器设计任务书

  10. java+mysql车辆管理系统的设计+源代码

  11. 当代大学生慈善意识研究+文献综述

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 乳业同业并购式全产业链...

  14. 杂拟谷盗体内共生菌沃尔...

  15. 十二层带中心支撑钢结构...

  16. 中考体育项目与体育教学合理结合的研究

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回