菜单
BSON格式与JSON格式相同之处在于支持向其他的数组和文档中插入数组和文档对象,同时JSON的数据类型得到扩大。如:数字型(浮点数和整数,32位和64位),日期类型[11]。
MongoDB支持的数据类型
2.2 三层架构
通常意义上,三层架构就是将全部的应用业务划分成三个层次:表现层、业务逻辑层、数据访问层。采用三层架构是为了达到“高内聚低耦合”的思想,降低层层之间的依赖标准化。
表现层(PL)的作用:简单来说,就是展示给用户的层,为用户提供了交互操作界面,包括窗体,用户自定义控件等,主要是负责和用户之间数据交互以及显示。
业务逻辑层(BLL)的作用:负责处理关键业务和数据传输,以及繁杂的逻辑判断和与数据库相关联的数据验证业务。
数据访问层(DAL)的作用:顾名思义:负责数据库数据的访问,也就是为业务逻辑层提供数据,包括各种操作,验证数据库合法性,完整性等。
用户层只能调用业务层,业务层只能调用数据层对数据库进行操作[12][13][14]。
我选择使用三层架构的方式来开发整个项目,有以下几点原因:
1.分层能够让项目结构更加清晰,便于对整个管理系统进行整体的把握。
2.便于文护。例如:用户仅仅是使用了我们提供的表现层,当运算逻辑需要改动的时候,我们只需要对业务逻辑层进行改动就可以了,用户方面是感觉不到改动的,这也省去了重新部署的麻烦。
共4页:
上一页
1
2
3
4
下一页
上一篇:
STC89C52单片机红外密码锁设计+电路图
下一篇:
江苏电网间歇性特性分析及其接入性研究
基波磁通补偿的串联混合...
单H桥三电平有源电力滤波器的控制策略研究
PLC柔性制造系统的控制系统设计+梯形图
含二甲基咪唑分子基介电...
PID控制三容水箱的建模与控制MALAB仿真
MATLAB数字图像处理的空间滤波器设计
Protel99SE多功能充电宝的设计+PCB电路图
巴金《激流三部曲》高觉新的悲剧命运
中国传统元素在游戏角色...
g-C3N4光催化剂的制备和光催化性能研究
上市公司股权结构对经营绩效的影响研究
江苏省某高中学生体质现状的调查研究
NFC协议物理层的软件实现+文献综述
C++最短路径算法研究和程序设计
现代简约美式风格在室内家装中的运用
浅析中国古代宗法制度
高警觉工作人群的元情绪...
主页
计算机
机械
自动化
关闭菜单
栏目
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
菜单
毕业论文
刷新
分享
收藏
关于
关闭
关闭
分享本页
返回
关闭
暂无收藏
全部清除
关闭菜单
About
优尔论文网手机版...
主页:
http://www.youerw.com
关闭
返回