腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
特
定于
对象
的
逻辑
放在
哪里
、
我正在创建基于PHP框架Laravel和MySQL
的
应用程序。我有一个不超过100条记录
的
网站模型。 对于每个站点,我必须做一些计算,并得到结果数组
的
值。问题是,由于站点
的
特殊性,每个站点需要使用不同
的
输入值进行不同
的
计算。这导致不同站点
的
代码完全不同。我
的
第一个教导是在SiteController中为每个站点创建函数,并在需要时调用它,但这看起来很丑陋,而且会使控制器变胖。请建议更好
的
方法来处理这个问题。
浏览 6
提问于2018-01-24
得票数 2
回答已采纳
1
回答
RIA服务中
的
业务
逻辑
我需要决定把业务
逻辑
放在
哪里
。我看到了两种可能性 使用提交更改调用
的
CRUD方法,并将业务
逻辑
放在
那里。主要
的
问题是,在某些情况下,我需要做更多
的
工作来检测
对象
中
的
变化,因为我并不真正知道
对象
中
的
哪个字段发生了变化。当需要处理多个实体更改时,这些方法本身就会变得很大。为某些更新操作提供了特
定于
客户端
的
调用/命名更新方法。在进行特定数据模
浏览 1
提问于2011-10-18
得票数 0
1
回答
将
逻辑
放在
哪里
?
、
我正在尝试创建一个应用程序,在那里我需要知道
将
逻辑
放在
哪里
。"username", username)} 我想知道
将
代码
的
逻辑
放在
哪里
在上面的代码中,我使用validateLogin()来验证控制器类中
的
用户。我还想添加一些更多
浏览 0
提问于2016-02-16
得票数 -1
回答已采纳
1
回答
对象
创建
逻辑
放在
哪里
?
、
事件(及其业务
逻辑
)负责创建有效
的
事务。一个项目的交易总数决定了该项目当前有多少交易,等等。在事件管理器中创建事务
对象
感觉很奇怪,但看起来像是?从本质上讲,为每种类型
的
事件创建一个方法?
浏览 2
提问于2015-02-04
得票数 0
2
回答
领域驱动设计中
的
领域模型与领域模型
、
我最近读了一篇关于"“
的
文章,引起了我
的
注意。当我阅读这篇文章时,我发现贫血
的
领域模型描述适用于我所从事和构建
的
许多项目。我从来没有认为这是一个糟糕
的
设计决策,因为它感觉非常自然。我认为,在重量轻且不太复杂
的
情况下,贫血领域模型
的
名称非常适合。为什么在领域模型中增加复杂性,而不需要仅仅是因为“贫血域模型”
的
标题不能恰当地描述您
的
代码?问题:在什么时候
将
更多
的
代码复杂性填充到服务/
浏览 2
提问于2009-07-21
得票数 16
回答已采纳
1
回答
在某些情况下,
将
业务
逻辑
和数据结构结合起来是一个好主意吗?
、
、
最近有人告诉我,如果编写一个数据结构暂时只需要一种类型
的
业务
逻辑
,我应该
将
所有
逻辑
直接构建到类中,并且只在结构需要不同
的
逻辑
时才考虑将其移动到单独
的
类中。我
的
直觉是保持
逻辑
分离,因为这似乎遵循开放/封闭原则,并且组合结构和
浏览 2
提问于2014-01-31
得票数 0
1
回答
将
业务
逻辑
放在
哪里
?
、
、
正如标题所暗示
的
,我正在思考我
的
应用程序中
的
去向,以放入一些业务
逻辑
,并可能对一些意见感兴趣。这是一个简单
的
应用程序,可以从web上下载页面并将其存储在sqlite数据库中。业务
逻辑
规定应用程序只能存储特定URL
的
一个条目。我已经设置了数据库,所以URL必须是唯一
的
,并且当前依赖于此来强制执行
逻辑
。即,如果尝试插入已经存储
的
网页,则从数据库返回错误代码并通知用户。然而,我不禁觉得'app layer‘(ja
浏览 0
提问于2011-10-04
得票数 2
回答已采纳
8
回答
将
SQL
逻辑
放在
哪里
、
、
我正在试着决定把一些SQL
逻辑
放在
哪里
。我
的
主要目标是使开发尽可能简单,并快速执行。我是否应该
将
SQL
逻辑
放到一个存储过程中,然后简单地调用该存储过程,让SQL Server执行繁重
的
工作并将结果交给我?或者,我最好将SQL查询保存在代码中,创建相应
的
命令并对SQL Server执行它? 我感觉前者
的
性能可能会更好,但我必须将存储过程与我
的
代码库
的
其余部分分开管理,不是吗?在撰写本文时,有8个答案,
浏览 0
提问于2009-09-28
得票数 2
回答已采纳
2
回答
将
OAuth
逻辑
放在
哪里
?
、
、
、
、
我在一个项目中使用了Zend Framework,并且创建了一个仅用于身份验证
的
控制器。在这个项目中,我们
将
接受用户通过facebook,twitter,myspace等其他网站
的
帐户注册。但是我有一个疑问,我应该把每个OAuth站点相关身份验证
的
逻辑
放在
哪里
?例如,只有facebook占用了我
的
控制器中
的
50行代码,这样我
的
控制器就不会变得单薄…… 我想知道我应该把这个
放在
哪里
。
浏览 0
提问于2011-06-04
得票数 3
回答已采纳
3
回答
在面向
对象
Java中使用反模式
、
在读了一篇有趣
的
文章之后,我有几个关于这方面的问题。请参阅通用皮
特
福尔#8:假装Java更像上
的
C(即不理解OOP) 侦听器通常执行特
定于
域
的</
浏览 6
提问于2014-09-21
得票数 4
回答已采纳
12
回答
MVC:
将
业务
逻辑
放在
哪里
?
、
、
、
首先,我已经看到了很多关于这方面的问题,但背后
的
理由还不够充分。如果我
的
问题不够好,应该删除,我可以理解。 例如,我看过,一个45+投票支持
的
答案说他建议你把业务
逻辑
放在
模型中,这听起来很合乎
逻辑
。然而,我完成
的
第一个大型项目完全在控制器中使用了我所有的BL,因为我没有质疑这些东西,并且查看了它是如何在AccountController中完成
的
,如果您选择了带有表单身份验证
的
MVC,它将自动添加。或者这是可能添加
的
最
浏览 81
提问于2013-09-02
得票数 83
回答已采纳
2
回答
在使用泛型存储库时,在何处放置“Type”特定函数
、
、
我想知道在使用泛型存储库模式时,
将
特
定于
类型
的
函数
放在
哪里
最好。 我
的
泛型Repository<T>有GetMany()等方法,但是在
哪里
放置特
定于
类型
的
函数是最明智
的
?一个简单
的
例子是,假设我有一个' user‘类型,我想要一个函数,它不是返回用户
的
名字/姓氏,而是在返回
对象
集时要求我将它们粘合在一起,可以
将
Fi
浏览 0
提问于2011-10-27
得票数 2
回答已采纳
3
回答
应该如何以及在
哪里
使用域
对象
方法?
、
、
、
我正在为一个具有依赖注入和
对象
关系模型
的
ASP.NET MVC应用程序开发一个模型。假设我有一个Product实体,并在其上声明了一个ApplyDiscount方法。给定从控制器
的</
浏览 1
提问于2011-07-14
得票数 2
回答已采纳
5
回答
将
两个相关
对象
的
业务
逻辑
放在
哪里
?
、
、
、
它们有一对多
的
关系=>,每个UserGroup实际上包含0到n个用户。我想我无法完全解释我
的
意思。但我并不是想找出什么不同
的
模式,等等,可以应用于实现业务。我
的
问题是:你把GetAllUsersForUserGroup(int UserGroupID)
放在
UserManager还是GroupManager?
浏览 5
提问于2011-06-08
得票数 2
回答已采纳
2
回答
多个值
对象
上
的
业务
逻辑
-
将
循环
放在
哪里
?
、
、
...and如何最好地处理对视图层
的
成功/失败反馈。选项包括:或 doBusinessLogic(thing)假设我们想要一个以一致
的
方式接收成功/错误反馈
的
视图层(即从值
对象
上
的
单个或多个操作),那么最好
的
方法是什么?澄清: 在视图层中处理业务
逻辑
调用抛出
的
多个异常类型会占用大量代码,还会导致维护问题(引入了表示层
浏览 3
提问于2009-08-26
得票数 2
回答已采纳
3
回答
在ASP.NET MVC应用程序中放置域
对象
的
最佳位置?
、
我刚刚开始我在ASP.NET MVC中
的
第一个项目。在我
的
webforms经验中,我通常会有一个独立
的
项目专门用于我
的
域层。在这里,我
将
拥有特
定于
域
的
对象
以及NHibernate映射文件和一些业务
逻辑
。我在网上看到
的
大多数示例都是
将
这些类和业务
逻辑
一起放到MVC应用程序
的
Models文件夹中,然后从控制器调用它。根据我
的
经验,如果需要的话,这似乎
浏览 3
提问于2008-12-16
得票数 3
回答已采纳
2
回答
Rails中组件解耦
的
惯例是什么?
、
、
他们是具有许多属性(年龄、在外地
的
时间、案件侦破等)
的
军官名单。如果我想做一个计算来决定谁应该得到下一个升迁给Sargent,那么在rails中做这个
的
传统方法是什么呢?我希望创建一个新
的
类来处理这种情况,并将所有复杂
的
计算(比较两个列表之间
的
属性)都隐藏在调用者之外。Promotion.new end我在<
浏览 3
提问于2013-08-18
得票数 1
回答已采纳
1
回答
在C#中实现
对象
列表
的
排序和改变
对象
索引
的
方法
、
、
、
OrderIndex {get; set;}此OrderIndex属性
的
用途是
将
Person
对象
放在
列表中
的
特定索引处,以便对Person
对象
进行更高
的
排名。但我非常担心由于这一点我必须实现
的
逻辑
的
数量。因为假设我有3个person
对象
姓名:戴夫,性别:男性,OrderIndex: 1姓名:阿曼达,性别:女性,OrderIndex: 2姓名:
特
雷弗,性别:男性,OrderI
浏览 7
提问于2019-07-11
得票数 0
回答已采纳
3
回答
验证需要数据库时,BL与DAL
的
比较
、
、
我计划
将
验证
逻辑
放在
业务
逻辑
层,其中可能包括以下内容: [Required], [Length > 0]等。使用数据注释。但是,我还需要一个验证规则,在
将
DAL插入数据库之前检查
对象
是否为重复
对象
,例如[IsDuplicate]。因此,问题是,
将
IsDuplicate验证规则
放在
哪里
?如果我把它放到我
的
BL中,那么这将违反我目前
的
3层设置,其中BL对DAL一无所知。我想问题真
浏览 0
提问于2013-05-24
得票数 2
回答已采纳
1
回答
CQRS
将
域/业务
逻辑
放在
哪里
、
、
、
我正在开发MVC应用程序
的
框架。作为框架
的
一部分,我创建了一个虚拟应用程序。我遵循洋葱架构和CQRS
的
坚实原则。这是我使用MVC和CQRS
的
第一个项目。我也在遵循CQRS
的
责任链。目前我还不确定我应该把业务
逻辑
放在
哪里
。 举例说明。我有从银行帐户借记帐户
的
命令。我创建了命令作为DebitAccount,处理程序作为IDebitAccountHandler。在这里,我有一个核心
逻辑
,那就是在借记账户之前检查余额。我想在
浏览 0
提问于2013-10-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
阅文笔试:讲讲servlet的生命周期
再见,面向对象编程(一)
前端页面逻辑
DDD+微服务实战:什么是DDD?
程序原本(二):应用开发技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券