Windows服务的设计模式

时间:2012-09-18 13:28:07

标签: design-patterns windows-services

我已经开发Windows服务超过2年了。我还没有尝试过任何设计模式。为了更好的专业发展,我想遵循开发Windows服务的设计模式。任何人都可以根据以下要求提出最合适的设计模式吗?

我必须编写一个监视数据库表(oracle)的Windows服务,从表中检索数据,解析它,使用解析的数据创建文件,并将文件位置发送到Web服务。

我提前感谢您的帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

您的要求仍然非常模糊,设计模式更能用较少的单词来解释发生的事情。

因此,例如,如果您从一开始就想要一个使用单例模式(http://en.wikipedia.org/wiki/Singleton_pattern)的窗口服务,使用数据访问对象模式(http://www.roseindia.net/tutorial/java/jdbc/dataaccessobjectdesignpattern.html)使用类调用数据库,那么你可能会有一些信息。

如果你看一下Martin Fowler网站上的一些设计模式:http://martinfowler.com/eaaCatalog/

查看数据源架构模式,您将看到四种可能对您有帮助的模式,具体取决于您希望如何与数据库进行交互。