cost 244 ms
XSLT position()函数无法在两步视图中正常工作 - XSLT position() function not working as expected in Two Step View

在尝试实现Martin Fowler所描述的“两步视图”模式时,我在使HTML表的交替行着色起作用时遇到一些问题。 这使用XSLT position()函数。 您可以在下面查看table/row的XSLT模板。 但是,在输出中, tr元素的bgcolor属性始终为"linen" ,指示在我 ...

从备份还原应用程序时,如何临时规避域对象的创建合同? - How to temporarily circumvent domain object's creation contracts when restoring application from backup?

我们应用程序的域模型对象具有带有非平凡合同的构造函数。 例如,Entry对象需要Catalog对象才能创建。 问题是,当我从XML文件进行对象的批量还原时,必须暂时违反这些合同,因为在完全处理完备份文件之前,依赖对象可能不可用。 是否有解决此问题的既定模式或解决方案? ...

对象集合,对象聚合,对象关联和对象组合之间有什么区别? - What are the differences between Object Collections, Object Aggregates, Object Associations, and Object Composition?

我看到这些术语已被使用,我认为我自己对它们的使用可能不正确。 我想知道他们究竟是如何不同的。 对象集合 - ??? 对象聚合 - ??? 对象关联 - ??? 对象组成 - ??? 在讨论ORM,数据映射器和存储库时,似乎最近出现了这些术语。 例如,福勒在这里提 ...

在C ++中使用映射器处理派生类的创建 - Handling derived class creation using mappers in C++

我正在阅读有关对象关系结构模式的Martin Fowler的PoEAA。 作为学习这些项目时要做的一个项目,我认为我会用C ++构建一个小型电子商务系统。 我在弄清楚如何从映射器返回对象时遇到了麻烦。 我有一个Product基类,它派生了Hat和Shirt类。 Products具有t ...

使用Zend Framework 2将数据库列映射到域模型 - Mapping database columns to domain model with Zend Framework 2

我一直在做大量的研究,无法找到这个看似受欢迎的问题的答案。 我有一个包含一些属性的域模型,比如说firstName和lastName但是在我的数据库中,我将它们存储为fname和lname 。 根据良好的PoEAA规则,该模型应该完全不知道其存储方式。 所以我的问题是,这些字段的映 ...

我应该用BLOB替换多个浮点数吗? - Should I Replace Multiple Float Columns with a BLOB?

如何将SQL Server中的单个BLOB列(性能明智)与~20 REAL列(20 x 32位浮点数)进行比较? 我记得Martin Fowler建议使用BLOB来保存大型对象图(在企业应用程序架构的模式中)以删除查询中的多个连接,但对于具有20个固定列(从未使用过的列表)执行类似这样的操 ...

数据映射器应该如何返回域对象? - How should a data mapper return a domain object?

在我的模型层中,我有数据映射器,域对象和“服务”(在模型层之外)。 我选择实现一个DomainObjectFactory和一个DataMapperFactory,这让我陷入了DM < - > DO关系。 理想情况下,数据映射器将为执行“获取”/“读取”的每个方法返回相关域对象的实 ...

在Zend中,为什么我们使用DB Model类和Mapper类作为两个独立的? - in Zend, Why do We use DB Model class and Mapper class as two separate?

我正在研究zend项目,我指的是其他zend项目来创建新的Zend Project.But我不喜欢盲目地遵循该项目而不理解。 在Zend目录结构中,在Model类中,我看到的类主要有两种类型,如同 为什么遵循这种特定的结构? 这是分开Object类和Database模型类吗? ...

应用程序分层和DataMapper - Application layering and DataMapper

嗨,我刚刚读过《企业应用程序架构的模式》一书。 他们说您应该在企业应用程序中分层进行,而您不应让仅一层以上的一层就使用上一层。就像域层可以使用DB层一样,反之亦然。 接下来是关于创建域对象的DataMappers的章节。 令我有些疑惑的是,为什么他不能在DB层中创建一个DataMapper ...

TableData 网关与 Rowdata Gataway 有何不同?.. 需要澄清 - How TableData gateway differs from Rowdata Gataway?.. need clarification

我最近一直在阅读,TableData Gateway 和 RowData Gateway。根据“企业应用程序架构模式”,RDG 一次处理一条记录,TDG 处理整个表。但这两种模式看起来非常相似,它们封装了 SQL 查询并根据我们所做的查询在记录集中返回一条记录或多条记录。我真的不知道什么时候更喜欢 ...

存储库的预期行为 - Expected behaviour of a Repository

我在写ORM,不确定存储库的预期行为,或更确切地说,不确定存储库与工作单元之间的边界。 据我了解,存储库可能看起来像这样: 根据Fowler( PoEAA ,第322页): 存储库在域和数据映射层之间进行中介,就像内存中的域对象集合一样。 可以像从简单对象集合中那样将对象添 ...

为什么活动记录模式不适用于丰富的域模型? - Why does active record pattern not work with rich domain models?

我正在阅读POEAA的架构模式章节,Fowler说“随着域逻辑变得越来越复杂,你开始转向丰富的域模型(116),Active Record(160)的简单方法开始崩溃当你将域逻辑分解为较小的类时,域类与表的一对一匹配开始失败。关系数据库不处理继承,因此很难使用策略[Gang of Four]和其 ...

企业应用程序架构的模式 - 测试问题? - Patterns of Enterprise Application Architecture - Test Questions?

我正在大学学习“软件模式和设计”课程,课程书是“企业应用程序架构模式 - 福勒” 周三的测试和老师没有任何过去的考试我可以通过看看测试将是什么样子。 是否有人从本书中选修了一门课程,并且在测试之前有任何我可以试用的测试题? ...

尝试在业务和数据域之间转换表达式树是否可行? - Is is feasible to try to convert expression trees between business and data domains?

我有一个存储库层,用于处理LINQ to SQL自动生成的实体。 这些最终会映射到表面上的域友好类型。 我现在想为客户端代码提供一些更复杂的查询功能,而客户端代码只知道域对象类型。 我想用查询对象模式(在Martin Fowler的企业应用程序架构模式中命名)实现这一点,但允许客户端代 ...

存储库模式是否过度 - Is Repository pattern an overkill

我一直在使用Repository模式(DDD和POEAA)。 然而,我们的一些团队成员认为它只是一个额外的抽象层而且是不必要的。 我可以看到他们的论点有一些好处。 现代ORM解决方案(NHibernate或EF)几乎拥有您需要的一切。 我搜索,发现了一些文章像这样和反驳关于这一主题。 ...

DB中的表用于生成主键? - Table in DB for generating primary keys?

您是否曾使用单独的表来“生成”DB的人工主键(以及为什么)? 我的意思是拥有一个包含两列,表名和当前ID的表 - 通过简单地用该表名锁定行,获取键的当前值,增加它,可以为某些表获取新的“ID”一个,解锁行。 为什么您更喜欢这个超过标准整数标识列? PS“想法”来自Fowlers模式的企 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM