domain-model

    0热度

    1回答

    我已经完成了一个php/mysql CMS项目,并且由于grails是我的一个类的主要主题,所以我想了解为什么不更多地使用它并使CMS适应grails应用程序。 我目前建模领域,其中包括4类:User,Labs,Files和Support。 User是该应用的主要领域,并有许多Labs。每个Labs对象有许多Files和一个Support。 Support的目标是引用附加到特定实验室的所有User

    0热度

    1回答

    我想知道在SQL数据库中实现动态域模型的最佳方式是什么? 说动态域模型我的意思是这样的模型,当用户可以通过添加或删除属性来更改对象的“类”。 例如:小网店,管理员可以通过网络界面添加新类型的产品。 我应该使用像Map这样的地方吗?也许最好只保留Map中的动态部分?或者,也许运行时类的生成将帮助?或者我应该参观Groovy等动态语言?我已经测试了第一种和第二种方法,这是真正令人头痛的问题。 常用的做

    0热度

    1回答

    用户请求最新消息,新闻从多个来源(帖子,用户,照片,评论)获取数据。你会如何模拟新闻? 有一个网关连接这些表+一个从耦合网关获取数据并处理数据作为响应的服务是否很好?或者是一个耦合其他模型的域模型(这意味着要在其中一个网关中添加一个加入的长查询,在我看来,这需要一个单独的网关)。

    3热度

    3回答

    尽管代码优先对于部署非常有用,但在开发过程中,我无法看到如何在代码中推送对域模型所做的更改 - 进入生产后的第一种方式。 我们在生产过程中积累的数据如何处理? 我应该手动将数据从版本A架构迁移到版本B架构。我是否需要在模式中编写代码以防止发生重大更改?在初始部署之后,我是否先告别代码优先,然后切换到数据库优先? 我错过了什么?

    0热度

    2回答

    我正在使用Zend框架并实现域模型。我有Models,Mappers和DbTables。 假设我们应该从数据库中获取多行或获取我们应该建立多个模型形式的数据并填充数据库从行或形式的模型。 我应该实现抓取和模型建立的映射,然后调用从控制器,方法是什么?或者我应该在模型中实现这个? 可以在Controller中初始化Mapper吗?

    3热度

    2回答

    最近,我试图弄清楚我架构中的某些方法,函数是否处于好位置;在正确的层。我想要遵循the repository pattern of Martin Fowler将我的服务层与数据库分离。 由Martin Fowler在他的网站解释的定义,说: 版本库介导域和数据映射层之间, 像个内存中的域对象的集合。 问题是我有很多要求,例如我必须得到所有发票的总和。你可以理解,所有发票的总和是一个标量值。如果我遵

    0热度

    2回答

    我想在我的项目中应用领域驱动设计原则,但无法确定我应该如何处理依赖模型的业务逻辑。 例如,假设此场景: 我有Person和Car域模型。每个人都适合从基于年龄/预算/偏好等的数据库购买某些汽车。在我的模型中,我希望有一个适合此人使用的汽车列表(SuitableCars)。 public class Person { public List<Car> SuitableCars {get;

    0热度

    1回答

    我正在写一个基于史蒂夫桑德森的临Asp.Net MVC框架的应用程序,该应用程序使用数据建模,如该书上体育商店应用程序中所述。我的应用程序运行良好,我使用Castle项目作为IOC,但我有两个数据库。第一个存储多种数据和我的客户信息。第二个只存储每个客户的医疗数据。我需要创建一个类,在客户表中返回的数据,位于数据库1和每个客户的医疗信息存储在数据库2. 下面是我的代码: 我在web.config中

    1热度

    1回答

    我读过有关Domain Model设计模式和Data Mapper设计模式下面的文章: http://phpmaster.com/building-a-domain-model/ http://phpmaster.com/integrating-the-data-mappers/ http://www.devshed.com/c/a/MySQL/Building-an-ORM-in-PHP/ ht

    1热度

    1回答

    我在asp.net mvc3应用程序中的模型有问题。所有的 首先,我有项的表格,每个项目都有如:ID,名称和描述 这里我也有一个用户:ID,名称 它看起来有点像: class item {int id, string name, string description} class user {int id, string name} 现在我还有一张表格,它们用外键将这两种东西映射到彼此。 所