business-logic相关内容

在使用实体框架时,应该使用部分类作为业务层吗?

我正在使用实体框架开发一个项目。将EF生成的类的部分类用作业务层可以吗?我开始认为这是EF是如何使用的。 我试图使用DTO模式,很快意识到我只是创建了一堆映射课程正在复制我的努力,也是更多维护工作和附加层的原因。 我想使用自我跟踪实体并将EF实体传递给所有层。请分享你的想法和想法。感谢 解决方案 我看过使用部分类,发现将数据库模型暴露给UI层将是有限制的。 由于以下原因: ..

在单独的数据访问业务逻辑层,我可以在业务层使用Entity框架类吗?

在单独的数据访问&业务逻辑层,我可以在业务层使用Entity框架类吗? 编辑:我不认为我需要从我的业务逻辑中交换数据访问层在将来(即将是SQL Server),但是我将为UI层。因此,问题更多的是在业务层使用EF类有什么重大问题?似乎会有更少的管道代码。 解决方案 通常,“最佳实践”的方法将是这样的:您的数据层中有 ,您的EF实体将从数据库加载并存储回 您的业​​务层中有 ..
发布时间:2017-08-19 00:32:06 C#/.NET

Symfony2:在实体或控制器中使用业务(存储库)逻辑的最佳方法

我的项目中有一个设计问题,涉及到哪里放一些业务逻辑。 我有三个实体,Event,TicketOrder和Ticket。一个事件有很多TicketOrders和一个TicketOrder有很多门票。 在我的模板中,我必须显示一个事件有多少票。我想到了最好的方法来实现这一点,并没有得到一个很好的解决方案。我已经尝试过: 1)在事件实体中创建一个私有成员“ticketCount”,使用 ..
发布时间:2017-06-14 21:08:43 PHP

Symfony2 / Doctrine,必须将业务逻辑放在我的控制器中?并复制控制器?

我的应用程序中有一个有点复杂的定价机制 - 这里有一些我的业务规则来设置阶段(实体是粗体): >或客户群。 产品有时可以有一个或多个附加选项有价格 或 价格规则。 产品用户选择了一个唯一加法,这本质上是一个价格和整数。 现在我有一个EntityRepository for Price Points 来确定基本产品的正确价格点。 唯一加法和选项也一样。 PricePointRe ..
发布时间:2017-06-14 19:58:27 PHP

在bussiness和GUI层上设计和使用的参数表如何?

我正在设计一个应用程序,我需要知道如何设计一个常量参数表。另外,我想知道如何在应用程序中使用这个表。 例如:对于系统中的一个参数性别(M或F),它应该在自己的表中,或者最好在特殊表中与其他参数一起使用该参数。我如何在后续的层中使用参数(使用带有参数和主键的常量类)? 我听说过一个特殊的“DB模式”或者创建表的常见方式,使得其模式允许开发过程在该单个参数表上进行中继。你知道这是怎么回事? ..
发布时间:2017-05-16 20:43:07 软件设计

业务逻辑层Servlet和JSP

最近我开始从.NET平台转移到J2EE。我是Eclipse构建应该使用业务逻辑层的JSP和Servlet应用程序。 .NET中的方法非常简单,我在解决方案中构建Web应用程序项目,然后创建类库项目,并在Web应用程序引用中引用其输出。 如何在Eclipse中执行?我应该创建单独的项目并构建JAR文件作为输出,并在Web项目中引用它? 我是Java的新手,所以任何评论都会更受欢迎。 ..
发布时间:2017-05-14 10:22:48 Java开发

ASP.NET MVC - 控制器中是否存在业务逻辑?

Derik Whitaker发表了一个文章中,令我好奇的一点大约有一段时间:控制器中应该有业务逻辑? 到目前为止,我看到的所有ASP.NET MVC演示都放置了存储库访问和控制器中的业务逻辑。有些甚至在那里抛出验证。这导致相当大的,膨胀的控制器。这真的是使用MVC框架的方式吗?看来,这样做最终将会导致不同控制器之间传播出很多重复的代码和逻辑。 解决方案 逻辑应该在模型中。你应该瞄准胖 ..

什么是域逻辑?

什么是域逻辑?域逻辑的维基百科页面重定向到业务逻辑。他们是相同的事情,如果不是,他们有什么不同? 解决方案 域名是你正在建模的。 / p> 如果您正在建模业务问题,他们是一样的。 如果您正在建模其他的东西,例如物理学,您的系统中可能没有业务逻辑,但物理部分仍然是域逻辑。 ..
发布时间:2017-05-12 20:56:45 软件设计

将业务逻辑存储在数据库中

我们想要编写一些在某些数据之上工作的业务逻辑规则来构建报告。不确定最好将它们存储在数据库MySQL中。 它可以有一连串的规则,然后一个结果语句如上所示。 解决方案 对于构建报表,您可以使用任何编程语言转换业务逻辑。 $ b b b blockquote> 我对表达式的力量设置了一个很高的价值,我没有发现 SQL空间具有表达力。使用最好的工具,你有 手最适合的任务。充满逻辑 ..
发布时间:2017-03-16 21:46:21 数据库

业务逻辑:数据库或应用程序层

老问题。在哪里应该把你的业务逻辑,在数据库中作为存储过程(或包),或在应用程序/中间层?更重要的是,为什么? 假设数据库的独立性不是一个目标。 解决方案 将足够的业务逻辑放在数据库中,以确保数据是一致和正确的。 但不要害怕必须复制一些逻辑以提高用户体验。 ..
发布时间:2017-03-13 21:17:06 数据库

ASP.NET MVC - 控制器中是否应该存在业务逻辑?

Derik Whitaker发布了 article 几天前,我点了一个点好奇一段时间:应该在控制器中存在业务逻辑吗 到目前为止所有的ASP.NET MVC演示我见过put repository访问和业务逻辑。有些甚至在那里也验证。这导致相当大的,,肿的控制器。这是真的使用MVC框架的方式吗?看来,这只是最终会有很多重复的代码和逻辑分散在不同的控制器。 解决方案 逻辑应该真正在模型中。 ..

的N-分层不使用ORM,如何界面中指定它所需要的数据,以显示数据库应用程序?

我要找的指针和信息在这里,因为我怀疑它有没有单一的一个正确答案,我会做这个CW。这是C#,所以我就对下面的LINQ一些参考。我也道歉了长期职位。让我在这里总结一下问题,然后全部问题如下 摘要:在UI / BLL / DAL / DB 4层的应用,怎么能更改为用户界面,显示更多的列(在网格中说的),避免因业务逻辑层,到数据访问层漏水,得到的数据保持显示(假设它已经在数据库中)。 让我们假 ..

C# - 在业务层交易(SQLServer的2005+,甲骨文)的用法 - 很好的例子

我要建立使用3层架构的服务,我真的很担心如何在交易的方式处理业务。 我知道我有两个选择: IDbTransaction 和的TransactionScope ...但我没有真正决定为哪一个去,虽然我做了很多研究。 我会去的TransactionScope,但我不想涉及DTC ...加上我需要SQLServer2005的和Oracle的支持。 (我知道我需要只有一次打开的连接) 我 ..
发布时间:2016-09-26 21:10:18 C#/.NET

MVVM - 验证

我们正在试图找出验证在业务逻辑或模式MVVM做验证。 我实现了由异常类型的验证我们的业务逻辑 - 简化框图可以在这里找到: 如果我们得到的是相互独立的投入很多的,没有问题,抛出异常,文本框抓住了它是红色的边框为每个输入错误的标记。然而,当我们已经有了相关的值,我们就麻烦了。 例如: 值1和值2的模型必须是不一样的,所以我们已经得到了验证功能在每个那些寻找平等的价值,并抛出一个异常, ..
发布时间:2016-09-08 17:20:46 C#/.NET

在单独的数据访问和放大器;业务逻辑层,我可以使用实体框架类在业务层?

在单独的数据访问和放大器; ?业务逻辑层,我可以使用实体框架类在业务层 编辑:我不认为我需要从我的业务逻辑换出数据访问层在未来的(如将SQL Server)的,但我会为UI层。因此,问题是更意味着是有没有在业务层使用EF类对我有什么重大问题? 。好像会有更少的管道代码 解决方案 通常情况下,“最佳实践”的方法是这样的: ,你有获得来自加载并存储到数据库中EF实​​体 在业 ..
发布时间:2016-08-30 15:29:23 C#/.NET

如何进行768,16一个参数表设计和bussinesses和GUI层中使用?

我目前正在设计一个应用程序,我需要知道如何应设计一个常量参数表。另外,我想知道如何使用应用程序这个表。 例如:在一个系统参数性别(M或F),它应该是在自己的表或者是更好地与他人的参数,一个特殊的表?如何在随后的层可以我“信封”参数(使用常量类的参数和它们的主键)? 我听说有一个特殊的“DB模式”,或创建一个表,使得其架构让开发过程中传达这个单一参数表中的一种常见方式。你知不知道这个怎么叫? ..