我无法真正找到令人满意的解决方案。我有一个正的层应用: UI 演示(域模型用作DTO,的ViewModels然后提交) 业务层(域模型) 库和DAL(数据模型) 我的问题是我需要在业务层中使用完整的对象。不过,我无法弄清楚加载它们的最佳方式是什么。这个问题可能看起来很愚蠢 - 也许它是 - 但我很困惑。我有以下类(只是为了说明): public class Library
{
int
我一直在阅读很多回合六角形建筑,我确实得到了大部分的概念(当然,我希望我这样做),但我没有找到任何示例该建筑用例明智。 假设我的应用程序域模型是让人喝醉。整个业务逻辑包含在Person类中,该类位于域层中。 class Person
{
private $name;
private $age;
function __construct($name, $age)
我正在研究一个体积相当不错的Web项目。同时,这个项目即将扩展到Android,iOS等多种平台。我的目的是集中可跨多个平台访问的代码。 但是,我对组织图层(BL,DL,UI)有点困惑,因为我对这个设计很陌生。 我的意图是将与特定模块相关的所有代码保存在一个类库中。这就是为什么我将DAL和BL保存在每个模块中的原因。 方法1种 - (UI) Web Project
- Modul