三层体系结构总结(二)

简介: 第二种我所见过的三层设计模式是: 还是分为UI层、业务层(BLL)、数据访问层(DAL),但其中的数据的存储和传递使用的是Model类,Model类中只有私有字段和公有的属性,并不存在对数据的操作,定义逻辑业务实体,但是实体的定义并不是以单表定义的,而是以一个业务逻辑来定义。
第二种我所见过的三层设计模式是:
还是分为UI层、业务层(BLL)、数据访问层(DAL),但其中的数据的存储和传递使用的是Model类,Model类中只有私有字段和公有的属性,并不存在对数据的操作,定义逻辑业务实体,但是实体的定义并不是以单表定义的,而是以一个业务逻辑来定义。
       我所遇到的问题是,随着开发的深入,对用户需求的深入,需求在变化,大多是需求膨胀,就某一个逻辑业务实体来说就会不断地膨胀。这样为了实现一个操作有可能要实例化一个很大的实体类,而实际上这个实体类中有用的信息并不多。这样就会造成整体性能的下降。
目录
相关文章
|
5月前
|
开发框架 Java 程序员
什么是层次式体系结构?
层次式体系结构设计是将系统组成一个层次结构,每一层为上层服务,并作为下层客户。在一些层次系统中,除了一些精心挑选的输出函数外,内部的层接口只对相邻的层可见。
88 1
|
6月前
|
移动开发 网络协议 程序员
计算机网络:分层体系结构
计算机网络:分层体系结构
123 2
|
6月前
|
网络协议 Java 网络架构
osi网络7层架构
osi网络7层架构
54 0
|
SQL 存储 缓存
第19章_体系结构
第19章_体系结构
109 0
|
存储 数据采集
三层基础
三层基础
60 0
|
存储 数据库 C#
三层理解
三层理解
69 0
|
网络协议 网络性能优化 网络架构
网络分层参考模型
传输层 作用: (1) 数据分段 (2) 根据数据不同,来决定数据是否可靠传输 视频流,语音流:不可靠----UDP(用户数据报协议) 文件、网页、邮件:可靠----TCP(传输控制协议) 保证可靠机制 (1) 三次握手:建立连接TCP 1 SYN  seq=a 2 ACK、SYN    seq=b   ack=a+1 ack:确认号 确认上一个报文;告诉对方发送数据的序列号。请求和确认机制 3ACK seq:序列号  seq=a+1 ack=b+1   seq=b+1  500(字节) seq=b+1+500      500(字节) ack=b+1+500+
|
网络协议 网络架构
【计算机网络基础 一】分层体系结构
【计算机网络基础 一】分层体系结构
115 0
|
存储 SQL 安全
7体系结构介绍
7体系结构介绍
89 0