腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
DAO
是否
应该
验证
输入
、
、
、
由于
DAO
层通常负责在给定特定
输入
(如user_id等)的情况下访问数据库中的数据,因此它是否
应该
关注检查其
输入
的有效性?例如,如果有一个
DAO
方法根据user_uid来获取用户,它是一个(> 0)主键,那么
DAO
方法是否
应该
在进行必要的DB调用之前总是检查这个约束?或者,它
应该
假设调用此方法的任何上层都会处理该约束,并且永远不会向其传递-ve id?
DAO
方法可以在其文档中发布此约束,以便编写更高层的程序员知道它。 您通常会使
浏览 6
提问于2011-03-09
得票数 8
回答已采纳
3
回答
业务
验证
应在何处进行?
、
假设这个体系结构是这样的 employee/{employeeId}方法删除 现在首先需要
验证
employeeId是否存在,因此
验证
应该
在资源级别、外观级别或业务级别进行,以及它
应
浏览 0
提问于2014-04-17
得票数 1
1
回答
数据截断异常与Spring
、
、
、
、
上下文
DAO
<--服务<--Web应用程序通过哪种技术来阻止数据截断异常来自
DAO
层?削减服务层的
输入
是正确的吗?我们
应该
依赖控制器或服务中的
验证
器吗?我们
应该
在服务层抛出异常吗?
浏览 3
提问于2016-06-24
得票数 0
3
回答
javabean中的日期或字符串声明
、
、
、
、
我是否
应该
在javabean中声明一个属性,该属性将用户在HTML表单上键入的日期值保存为字符串或日期?但是,我觉得我
应该
声明为日期,因为我对所有表单数据进行服务器
验证
,如果日期没有
验证
,当我将表单bean传递回jsp视图进行更正时,我会丢失用户试图键入的日期值。如果我声明为字符串,如果日期没有
验证
,我可以在bean中设置字符串值,并将bean传递回视图,用户可以看到他们
输入
错误的内容。 但是,对于日期
输入
的字符串声明,我预见到
DAO
以后会出现问题。我
浏览 1
提问于2010-06-08
得票数 0
回答已采纳
2
回答
谁将
验证
对我的
DAO
的
输入
?
、
有人告诉我,数据访问对象不
应该
验证
它们的
输入
。如果其他层
应该
执行
验证
,那么该层不需要知道所有的数据库细节,比如表名和第四层?那岂不是因为打破封装而破坏了拥有
DAO
的目的吗?也许我对
DAO
责任的理解是错误的,服务层也
应该
了解数据库,但这似乎很奇怪。目前,我的数据访问对象只执行CRUD操作。 注释:--我使用的是普通的servlet,没有MVC框架或持久化框架。
浏览 6
提问于2012-09-21
得票数 3
回答已采纳
1
回答
验证
应该
在3层实体-存储库-服务应用程序中进行吗?
、
、
、
我很难定义
验证
过程将更好地放置在应用程序的不同层中?(这里我不是在讨论用户
输入
验证
,而是指对象一致性)。但这似乎是多余的,有些东西告诉我,只有一个层
应该
有这种响应能力。 我会说堆栈中最高的一个,因此Service层
应该
执行这个
验证
吗?但是,当我编写单元测试时,在Entity层中不再次进行检查是错误的。
浏览 6
提问于2014-05-19
得票数 4
回答已采纳
3
回答
验证
多层应用程序的
输入
数据的最佳实践
、
、
服务层、
DAO
层和操作(struts应用程序)。理想情况下,我们
应该
把
输入
验证
放在哪里?现在,根据我的意见,这就是你所需要的。没有其他地方
应该
验证
它。或者,比如说服务层,它可能被暴露为
浏览 0
提问于2011-01-31
得票数 8
回答已采纳
2
回答
使用jdbc的Spring插件
、
、
、
、
Override return rows.size(); }); 在插入时
验证
浏览 19
提问于2017-01-26
得票数 0
回答已采纳
1
回答
在Spring中处理可选
输入
RESTful API的最佳方法
、
、
BadParameterException {我的
DAO
浏览 1
提问于2016-04-03
得票数 1
回答已采纳
3
回答
Spring -在
DAO
验证
器中提供特定错误消息的最佳方法?
、
、
、
在Spring中实现一个访问
DAO
对象但需要根据
DAO
错误返回不同错误消息的
验证
器的最佳方法是什么?
DAO
方法是否
应该
抛出不同的异常,这些异常将被
验证
器转换为正确的错误消息?
DAO
是否
应该
返回一个枚举,以便
验证
器可以在必要时分别处理每个返回类型?我认为
验证
器可以将org.springframework.validation.Errors对象传递给
DAO
,但这似乎将这两个类联系得太紧密了。 我认为最好
浏览 1
提问于2009-11-07
得票数 1
2
回答
如何匹配模式和显示文件
、
在我的eclipse插件中,我要求用户
输入
一个模式,并在此基础上显示与模式匹配的文件列表。前用户可以
输入
如下内容:*
DAO
或
DAO
等。 如何
验证
此模式并与代码中的文件名匹配。
浏览 3
提问于2015-07-22
得票数 0
2
回答
用自定义模型测试WebAPI的单元
、
、
、
学生身份证,姓名,电子邮件,性别 因此,如果我必须
验证
自定义模型,是否也
应该
从Moq实体框架数据中模拟自定义模型?有人能建议一些教程解释如何直接处理Db模型以外的自定义模型数据吗?
浏览 0
提问于2016-05-13
得票数 0
1
回答
在
DAO
中存储
验证
是个好主意吗?
、
结构:采用实体的控制器和保存实体的
DAO
,并进行其他操作。检查控制器中的无状态
验证
(例如名称的大小)和
DAO
中的sate
验证
(例如db中的重复电子邮件)是一个好主意吗?这方面有良好的做法吗?
浏览 1
提问于2019-04-26
得票数 1
回答已采纳
3
回答
使用Spring基于
输入
请求中的字段创建类链的不同实例
、
、
、
我的Java应用程序接收到的每个请求都经过4层:Handler是API资源。(Handler.java)Validator
验证
输入
。(Validator.java)Processor执行一些业务逻辑。(Processor.java)
DAO
是DB通信层。(
DAO
.java)
输入
请求有一个名为request_type的字段。还是
应该
由我自己来管理这些实例?有没有办法
浏览 8
提问于2022-05-11
得票数 3
2
回答
服务层和控制器:谁负责什么?
、
、
、
在课堂上,我们现在正在学习如何构建Spring应用程序,即使没有直接涉及spring,我们也学习了如何为
DAO
和服务层对象创建接口。如果我错了,请纠正我:
DAO
层非常抽象:它只包含CRUD操作,并进一步用于读取数据。(即:获取所有对象,获取特定对象等) 服务层:包含创建和删除内容的服务,这是业务逻辑
应该
在的位置。这就是我困惑的地方,因为我的理解是Spring中的对象只是POJO的,那么现在谁来
验证
数据呢?或者你会让控制器来处理
验证
,这在我看来是不正确的。另一方面,将需要调用的每个setter都委托给服务
浏览 1
提问于2010-10-08
得票数 55
回答已采纳
1
回答
DAOManager -是在这里还是在特定的
DAO
类中进行对象
验证
?
、
、
、
我为需要与之交互的表设置了带有DAOManager和分离
DAO
类的类。当我想从DB中插入或删除一个对象时,有必要
验证
这些对象。我
应该
验证
DAOManager类中相应方法中的对象还是特定
DAO
类中的对象?当然,在调用DAOManager之前也可以
验证
对象。哪种选择是最好的?
浏览 3
提问于2016-03-29
得票数 0
回答已采纳
1
回答
EJB的集成测试
、
、
我有一组EJB,它们通过一组
DAO
类从Sybase数据库中持久化和检索数据。
DAO
类是POJO,它们通过JDBC数据源直接执行sql过程(准备好的语句)。
浏览 1
提问于2013-02-15
得票数 0
1
回答
如何实现
DAO
层?一个表刀还是多个表刀?
、
、
、
、
它将有一个表示层、服务层、业务层和
DAO
层。根据分层架构指南,通信流程
应该
是自上而下的。类似地,依赖性也
应该
是自上而下的,即表示层--使用->服务层--使用->业务层--使用->
DAO
层。也就是说,业务层不
应该
依赖于服务层,也不
应该
依赖于服务层。每个层的
输入
应该
是什么?既然服务层是从表示层调用的,那么服务层是否
应该
接受UI bean作为
输入
呢?还是以服务Bean作为
输入</em
浏览 4
提问于2019-05-24
得票数 0
2
回答
Easymock期望异常?
、
、
我有下面的
DAO
方法。
浏览 2
提问于2014-10-17
得票数 1
回答已采纳
1
回答
DAO
接口中的@Validated注释会有帮助吗?
、
、
、
、
CompanyDAO extends BaseDAO<Company> { 我对此有何期望: 什么都没有。这个注释不
应该
放在
DAO
接口中。
浏览 2
提问于2016-01-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
AngularJS 输入验证
轻松学会Steam 令牌验证码输入,验证码怎么输
Excel如何通过数据验证提高数据输入效率,如何取消数据验证?
Steam 令牌验证码怎么输入?看这里!
CNNVD 关于PHP输入验证安全漏洞的通报
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券