首页 > TAG信息列表 > business-logic-layer

CakePHP业务逻辑层

CakePHP似乎没有提到将应用程序的业务逻辑和数据访问层分开.这是我的第一个MVC应用程序,我的“胖模型”变得非常胖,因为它们包含各种业务逻辑,其唯一的共同点是需要访问同一个数据库. 当您听到将业务逻辑从控制器转移到模型中的建议时,最终是否可以接受这种状态? CakePHP是否为单独

c# – 当使用实体框架作为数据访问层时,如何实现业务逻辑层?

说我有3层 第1层:WPF项目(包含:xaml,viewmodels,mvvm框架) 第2层:业务逻辑层(包含:普通c#类) 第3层:实体框架(包含:存储库/数据访问类) 当你不想将你的DAL(第3层)暴露给视图(第1层)时 你如何很好地实现业务逻辑层?我很难在BLL对象和DAL实体之间来回放置值. 你能帮忙吗?解决方法:不要将所有D

c# – 业务层设计

我们目前正在改进我们的架构和应用程序设计.我们刚刚完成了数据访问层的设计,它是通用的,因为它使用XML和反射来保存数据. 现在我们处于设计业务层的阶段.我们已经阅读了一些与企业架构和设计相关的书籍,因此我们发现可以在业务层上应用的模式很少.表格模式和域模型是此类模式的示

c# – 业务逻辑层应该访问数据库/数据访问层吗?

我对BLL和DAL的关系有点困惑. BLL是否应通过依赖注入封装DAL?或者BLL是否只对域对象和DAL单独保存/更新? 例如,想象(在典型的MVC应用程序中)取消订单功能,要求您更新订单并更新库存.以下是我的行动的样子吗? public ActionResult CancelOrder (Guid orderId) { Order order = ord

java – 将业务与Presentation Logic分开的最佳方式?

我想创建一个既可以在本地也可以在线工作的游戏. 我的第一个想法是创建一个接口,该接口将具有GUI为业务逻辑所需的所有方法,然后具有网络实现和本地实现. 这适用于请求 – 响应消息.但是,服务器发送的消息呢,我必须更新一些GUI组件(即JLabel)? 我的第一个解决方案是实现监听器,其中