7
我在哪裏可以找到關於關於構建新的Windows服務時可能使用的常用設計模式的信息?什麼是常見的Windows服務設計模式?
**更新:我問是否有正在建設一個服務時使用的通用設計*
。例如:我看到一個任務得到一個計時器執行(這似乎很在構建服務時很常見)。我還看到'排隊工'被部署爲服務。設計軟件作爲服務運行時,是否還有其他常見的設計模式?
我在哪裏可以找到關於關於構建新的Windows服務時可能使用的常用設計模式的信息?什麼是常見的Windows服務設計模式?
**更新:我問是否有正在建設一個服務時使用的通用設計*
。例如:我看到一個任務得到一個計時器執行(這似乎很在構建服務時很常見)。我還看到'排隊工'被部署爲服務。設計軟件作爲服務運行時,是否還有其他常見的設計模式?
Windows服務僅僅是一個後臺進程,並不依賴於交互式桌面(雖然它可以選擇與其中一個進行通信)。這種概念的用途是多種多樣的。服務的常見用途(不互斥):
我能想到的,你應該適用於所有服務的唯一模式是:分離出該決定當從該確實工作的部分做的工作的一部分。這將使單元測試和重新使用各個部分變得更加容易。
我想我很困惑的問題。據我所知,創建服務真的只有一種方式,就是在Windows SDK中記錄的方式。有很多框架試圖自動化這個過程,你問你應該使用哪個框架? – 2009-09-22 03:41:10
我已添加說明。如果我仍然不清楚,請讓我知道。 – 2009-09-22 15:50:21