cost 313 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 ...

兩步視圖模式

[英]Two Step View Pattern

Martin Fowler的PoEAA目錄就像Ruby gems和Rails模塊的存儲庫,例如Rails的ActiveRecord ORM基於Fowler的ActiveRecord ,而DataMaper gem基於Data Mapper模式 。 Martin Fowler在Ruby中的兩步視 ...

使用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)幾乎擁有您需要的一切。 我搜索,發現了一些文章像這樣和反駁關於這一主題。 ...

是否可以在PHP中實現分離接口?

[英]Is it possible to implement Separated Interface in PHP?

我最近問了一個關於工作單元和數據映射器類之間依賴關系的解決方案的問題: 依賴注入和工作單元模式 - (由Gabor de Mooij回答 - thx) 在PoEAA中,Martin Fowler建議使用Separated Interface來管理這些依賴關系。 我的問題很簡單 - 它實際 ...

DB中的表用於生成主鍵?

[英]Table in DB for generating primary keys?

您是否曾使用單獨的表來“生成”DB的人工主鍵(以及為什么)? 我的意思是擁有一個包含兩列,表名和當前ID的表 - 通過簡單地用該表名鎖定行,獲取鍵的當前值,增加它,可以為某些表獲取新的“ID”一個,解鎖行。 為什么您更喜歡這個超過標准整數標識列? PS“想法”來自Fowlers模式的企 ...

Footballer Mapper和Bowler Mapper之間的雙向關聯

[英]Bi-directional association between Footballer Mapper and Bowler Mapper

這個問題與馬丁·福勒(Martin Fowler)所著的《企業應用程序架構的模式》一書中的特定UML圖有關。 為什么在第302頁的“繼承映射器”類圖中的Footballer Mapper和Bowler Mapper之間存在“雙向關聯”? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM