社区
C#
帖子详情
在三层架构中,用户输入验证是否合法及简单的运算(比如单价*数量=金额)是放在UI层还是业务层?谢谢.
syszj
2006-10-25 10:39:06
rt
...全文
157
5
打赏
收藏
在三层架构中,用户输入验证是否合法及简单的运算(比如单价*数量=金额)是放在UI层还是业务层?谢谢.
rt
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
zhongwanli
2006-10-25
打赏
举报
回复
参考MVC模式,我想应该放在控制层。
huangyj
2006-10-25
打赏
举报
回复
也是,合法性在 UI 比较好
计算在业务层比较好,当然具体还得看项目情况
tshark
2006-10-25
打赏
举报
回复
输入是否合法直接在UI层判断了吧.
简单的运算放在业务层.
谢良
2006-10-25
打赏
举报
回复
放在業務層好一點,用OO的觀點去看的話比較符合三層的東西。
syszj
2006-10-25
打赏
举报
回复
up
相关推荐
三层
架构
基础详解
目录 什么是三层? Entity在三层
架构
中
的作用: 为什么使用三层? 与两层的区别?? 相较起来三层
架构
的优势: 劣势: 什么是三层?
UI
(表现层): 主要是指与
用户
交互的界面。用于接收
用户
输入
的数据和显示处理后
用户
需要的数据。 BLL:(
业务
逻辑层):
UI
层和DAL层之间的桥梁。实现
业务
逻辑。
业务
逻辑具体包含:
验证
、计算、
业务
规则等等。 DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库
中
的数据提交给
业务
层,同时将
业务
层处理的数据保存到数
三层
架构
与MVC
三层简介 先说说Web三层
架构
这个古老话题。地球人都知道web三层
架构
是指: • >
用户
接口层(
UI
Layer) • >
业务
逻辑层(Bussiness Layer) • >持久化层 关于
业务
逻辑和
用户
接口 在早期的web开发
中
,因为
业务
比较
简单
,并没有这三层的划分。
用户
数据的呈现及
输入
的接收、封装、
验证
、处理、以及对数据库的操作,都
放在
jsp页面
中
。这时的开发,
三层
架构
和ASP.NET
中
MVC分层
标题三层
架构
1.什么是三层?
UI
(表现层):主要是指与
用户
交互的界面。 BLL(
业务
逻辑层):
UI
层和DAL层之间的桥梁。实现
业务
逻辑。(
验证
,计算,
业务
规则等) DAL(数据访问层):与数据库打交道。实现对数据的增删改查。 2.如何将三层联系起来? Entity(实体层):它不属于三层
中
的任何一层,但是它是必不可少的一层。 Entity在三层
架构
中
的作用: ①实现面向对象思想
中
的“封装”; ...
WEB三层
架构
与MVC
先说说Web三层
架构
这个古老话题。地球人都知道web三层
架构
是指:>
用户
接口层(
UI
Layer) >
业务
逻辑层(Bussiness Layer) >持久化层 关于
业务
逻辑和
用户
接口 在早期的web开发
中
,因为
业务
比较
简单
,并没有这三层的划分。
用户
数据的呈现及
输入
的接收、封装、
验证
、处理、以及对数据库的操作,都
放在
jsp页面
中
。这时的开发,好比盘古尚未开
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-25 10:39
社区公告
让您成为最强悍的C#开发者