簡體   English   中英

Coldfusion MVC中服務包裝器cfc的命名約定

[英]Naming conventions for service wrapper cfc's in Coldfusion MVC

我有一個應用程序來處理各種產品的許可證注冊。 我目前正在重新考慮一個基本的MVC框架(還沒有使用任何大的框架)。 我們有各種基本場景,例如有人可以通過網站購買產品。 這會觸發創建客戶,創建訂單,創建許可證等對象(基本上只是使用bean和網關的db插入,因為我認為這是“標准”?)。

無論如何,要處理所有這些我正在調用purchaseService.cfc,它驗證各種業務規則並將持久性(db)層進程包裝在一起。 這似乎工作正常,我認為有一個purchaseService cfc包含該過程。

現在我們需要另一個類似的過程,其中一個密鑰可以“注冊”以實現與上面相同的過程。 即向客戶提供許可證。 (顯然會有不同的規則)。

至於命名約定,是否有任何規則來幫助決定將這些服務稱為“包裝器”類型cfc。 我看到的大多數示例都是每個對象,例如,用戶對象具有userGateway和userService,並且不提供我們需要包裝器來調用多個對象的示例。 我使用purchaseService對象明智地做了什么? (我打算將它稱為CustomerlicenceOrder.cfc,基於它所依賴的其他對象。我將如何處理新的要求?也許創建另一個服務對象?叫做PurchaseByKeyService?聽起來不對我。我讀過在OO和MVC等等很多,但我讀的越多,我有更多的問題:)

謝謝

將操作分組到公共服務中肯定沒有錯。 實際上,它通常比僅為每個域對象創建獨立服務更受歡迎。

如果您有興趣,請閱讀服務層模式的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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