2012-09-18 51 views
-1

我一直在開發Windows服務超過2年。我還沒有嘗試過任何設計模式。對於我更好的職業成長,我想遵循開發Windows服務的設計模式。任何人都可以針對以下要求提出最適合的設計模式嗎?Windows服務的設計模式

我必須編寫一個Windows服務來監視數據庫表(oracle),從表中檢索數據,解析它,使用解析的數據創建一個文件並將文件位置發送到Web服務。

我很感謝你的幫助。

感謝

+0

您能在Windows服務環境中更詳細地描述設計模式的含義嗎?有很多簡單的框架可以處理大部分管道工作,並且只需添加工作人員的方法。 – hatchet

回答

0

你的需求仍然非常模糊的,一個設計模式更多的是一種方式來解釋什麼是用更少的字發生。因此,例如,如果您首先想要使用單例模式(http://en.wikipedia.org/wiki/Singleton_pattern)通過使用數據訪問對象模式(http://www.roseindia.net/tutorial/java/jdbc/dataaccessobjectdesignpattern.html)的類調用數據庫的窗口服務,那麼您可能有一些信息。

如果你看看Martin Fowler的網站上的一些設計模式:http://martinfowler.com/eaaCatalog/

下看數據源架構模式,你會看到四種模式,可以幫助你,取決於你想如何與數據庫交互。