腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
基于
规则
的
验证
层
、
、
、
Validator(); validatore.AddRule<int>(45); public bool Validate(string arg) return arg == "test";} 问题是
验证
器
的
具体实现我假设是这样
的<
浏览 19
提问于2019-06-19
得票数 1
1
回答
处理DTO<->业务对象转换
的
位置
、
、
、
、
我开发了一个具有以下层次
的
应用程序:
基于
WCF
的
服务
层
,它将一些DTO发送到外部世界并接收因此,当一些DTO返回时,我可以将DTO映射到服务
层
中
的
业务对象,并使我
的
应用程序能够处理业务对象。在这种情况下,当底层
的
浏览 4
提问于2013-08-15
得票数 7
回答已采纳
2
回答
实体对象
验证
和业务
规则
验证
、
、
我正在开发具有从EF 4.0创建
的
业务对象
的
应用程序。应用程序由具有类存储库
的
数据
层
分层。上面是一个业务
层
,其中根据需求映射业务流程。业务
层
调用数据
层
。 业务对象具有复杂
的
关联。1)将由
验证
块5.0处理
的
标量属性
验证
,以及2)将在业务
层
组件中处理
的
业务流程
规则
验证
。然而,我在集中报告违规
规则
(标量属性
验
浏览 0
提问于2010-10-26
得票数 1
回答已采纳
1
回答
为无效实体抛出异常或传递borken
规则
、
、
在我问您到底需要您
的
帮助之前,让我给您简要介绍一下
基于
DDD
的
网站
的
架构。数据库(反腐败
层
-我使用简化
的
术语)存储库(调用数据库
层
和创建/保存实体,应该抛出
验证
异常/返回破坏
的
规则
)MVC (调用服务获取对象) ModelView
浏览 2
提问于2014-05-08
得票数 0
1
回答
fluent
验证
验证
器忽略在域
层
中创建
的
自定义
规则
、
、
、
、
我有一个使用LLBLGEN生成
的
域模型,im使用fluentvalidation.TestHelper特性
验证
那些在域
层
创建
的
验证
规则
。我
的
验证
示例如下所示:{.WithS
浏览 1
提问于2011-06-10
得票数 1
回答已采纳
2
回答
具有清洁架构
的
Blazor WebAssembly
、
应用程序-引用域并包含DTO、命令/查询(使用MediatR/Dapper)、
验证
器(使用FluidValidation)和后续
层
实现
的
接口 持久化-引用应用程序并使用EF将域模型存储在数据库中,这样我就可以重用针对DTO存在
的
验证
规则
。这意味着每次对
验证
规则
进行更改时,我都需要在两个位置上反映它--应用程序
层
和React应用程序。我希望迁移到Blazor,只需在应用程序
层
中维护
验证<
浏览 2
提问于2020-02-04
得票数 9
1
回答
在3
层
应用程序上应该在哪里编写“非空字段”
验证
代码?
、
、
、
当使用3
层
模型时,
验证
代码应该放在哪里?用于:非空字段、未选中选项、空值、错误写入日期等. 例如,它是一个空用户名字段,实际上违反了业务
规则
,或者BLL甚至不需要关心获取空值,当然,UI需要小心。这种肤浅
的
验证
,被认为是实际
的
BL
浏览 0
提问于2014-08-16
得票数 1
回答已采纳
3
回答
如何使清洁架构适应丰富
的
桌面应用程序
、
、
我只是在学习干净
的
体系结构,我正试图为我想要构建
的
应用程序设计一个概念证明。 在清洁体系结构中,表示
层
和域模型
层
被应用
层
分开。我理解这对于无状态应用程序是如何有意义
的
,比如Web应用程序或“
基于
记录
的
”桌面应用程序,其中大多数操作都是CRUD。在我看来,国际象棋
的
规则
应该在域模型
层
。如果是这样的话,表示
层
如何
验证
每个用户输入(以
验证
每个移动<em
浏览 0
提问于2019-02-12
得票数 6
回答已采纳
1
回答
使用ASP.NET WebApi公开现有服务
层
、
、
、
、
我目前有一个分层架构,如下所示: 关于通过ASP.NET WebApi公开这个问题,我有几个问题。 保安住在哪里?用户是否可以执
浏览 3
提问于2014-05-03
得票数 0
回答已采纳
2
回答
在哪里
验证
依赖于数据库内容
的
域模型
规则
?
、
、
、
对于每个字段,管理员可以定义一个
验证
规则
,该
规则
限制字段
的
允许值。
验证
规则
可以是“在字段中输入
的
值必须为真或假”,也可以是“在字段中输入
的
值必须存在于数据库表B
的
A列”。优点:缺点: 数据访问
层
需要能够绕过
验证
并构造违反当前
验证
规则
的
字段。尽管管理员更
浏览 0
提问于2013-09-07
得票数 13
回答已采纳
1
回答
验证
,它驻留在模式方面
、
我们
的
C是智能
的
,只充当路由器,我们也有业务
层
调用我们
的
持久
层
- DAOs。 我们把我们
的
验证
放在哪一部分。我讨论
的
不是
基于
注解
的
验证
,它被放在模型或DTO类
的
字段上,而是一些更复杂
的
东西,比如当你创建一个
验证
器类本身时。你如何在正式
的
图表中说明这一点。我假设它驻留在业务逻辑中。但同时,在Spring MVC中,
验证</
浏览 3
提问于2012-02-26
得票数 3
回答已采纳
1
回答
Web服务
的
验证
和
验证
规则
、
、
、
、
在我工作过
的
大多数web服务应用程序中,我都经历过以下场景: We 创建域模型(在C#中)。这是应用程序
的
核心。域模型包含业务和
验证
规则
,这些
规则
确定实体在什么条件下有效。类DTO对象是从域实体
的
碎片中切片和组装
的
,通常是在粗粒度
的
way.On web客户机(JavaScript &)中,
验证
规则
以不同
的
格式复制,通常是某种形式
的
JavaScript
验证
。
浏览 1
提问于2011-06-24
得票数 2
1
回答
为了获得域实体
验证
所需
的
额外数据,哪个
层
或服务应该与存储库联系
、
、
、
我在这里简化了问题,以缩小重点:
规则
1:要求使用手机
的
员工必须在ABC公司工作6个月或6个月以上 域
层
中
的
实体可用
的
信息来自UI,随后从应用程序
层
的
Order Service传入,这些信息没有足够
的
信息来强制执行上述示例
规则</
浏览 6
提问于2016-03-04
得票数 0
4
回答
数据输入
验证
-在哪里?多少钱?
、
、
、
、
在我作为专业Java开发人员
的
5年时间里,我创建并完善了数据输入
验证
和安全措施
的
个人
规则
。因为我想改进我
的
方法,我想听听你们
的
一些想法。一般
规则
和过程都很好,Java特有的
规则
也很好。总之,以下是我
的
指导方针(在三
层
web应用程序风格中公开),并作了简要解释: 第一
层
客户端(浏览器):最小
的
验证
,只有不变
的
规则
(强制电子邮件字段
浏览 0
提问于2011-06-02
得票数 30
1
回答
PHP:在域
层
还是映射
层
中进行
验证
?
、
、
、
我正在构建一个带有域
层
和映射
层
的
PHP应用程序,我需要决定在哪里
验证
用户输入。大多数
验证
都是针对Zend_Form实例进行
的
。(根据Matthew‘’Phinney
的
教程,我认为Zend_Form
的
验证
方面属于模型)。在用户输入时,域
层
中
的
。例如,在new user($_POST)上,在持久化数据时,__construct()方法将根据映射
层
中
的
浏览 3
提问于2012-06-07
得票数 1
回答已采纳
2
回答
在golang中管理循环依赖项
我很难理解在golang中组织应用程序依赖结构
的
最佳方法。accounts models repos现在,我已经为帐户设置了一个数据库访问对象(DAO),我希望避免在其中放置
验证
逻辑Repos只用于处理与数据库
的
交互。 在模型内部,我认为将
验证
放在合理
的
位置是合理
的
。但是,有一种
验证
,比如电子邮件
浏览 1
提问于2018-07-08
得票数 2
回答已采纳
1
回答
如何添加不使用属性
的
服务端
验证
规则
?
、
、
很容易添加,例如RequiredAttribute作为开发时间属性:public string Title {get; set;}我可以尝试使用反射向每个实例添加属性
浏览 0
提问于2019-03-07
得票数 0
2
回答
使用实体框架时在何处指定业务
规则
、
、
我正在使用自我跟踪实体,但实际上我不知道在哪里定义这种
规则
。我们还有其他
规则
是不知道数据库
的
,但是如何定义业务
规则
,最好是在实体类重新生成时与实体类隔离存在,作为具有单一责任
的
自己
的
类?我在想,我必须实现某种
验证
器,它可以使用反射来根据被
验证
对象
的
类型来获取这些“
规则
”类,然后让它们各自执行它们
的
验证
。 但是我如何将对象上下文推入其中呢?我
的
验证
浏览 0
提问于2010-07-15
得票数 3
回答已采纳
3
回答
验证
需要数据库时,BL与DAL
的
比较
、
、
我计划将
验证
逻辑放在业务逻辑
层
,其中可能包括以下内容: [Required], [Length > 0]等。使用数据注释。但是,我还需要一个
验证
规则
,在将DAL插入数据库之前检查对象是否为重复对象,例如[IsDuplicate]。因此,问题是,将IsDuplicate
验证
规则
放在哪里?如果我把它放到我
的
BL中,那么这将违反我目前
的
3
层
设置,其中BL对DAL一无所知。我想问题真的变成了,检查重复项被认为是
验证
<e
浏览 0
提问于2013-05-24
得票数 2
回答已采纳
1
回答
锐利架构;访问
验证
结果
、
但如果我有一些定制
的
验证
。这就是为什么我们首先做ModelState.IsValid
的
原因。在我以前
的
项目中,我通常对存储库使用包装服务
层
,而不是直接从控制器调用存储库方法,控制器调用服务
层
方法,然后调用存储库方法。在我
的
服务
层
中,我
的
所有自定义
浏览 2
提问于2010-05-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
隔离见证交易的结构、规则、验证过程
Laravel的unique和exists验证规则的优化
基于规则的句子相似度计算
基于三层架构的分页实现
基于MySql主从分离的代码层实现
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券