我已经开发 Windows 服务超过 2 年了。我还没有为此尝试过任何设计模式。为了我更好的职业发展,我想遵循开发 Windows 服务的设计模式。任何人都可以为以下要求建议最合适的设计模式吗?
我必须编写一个 Windows 服务来监视数据库表(oracle),从表中检索数据,解析它,使用解析的数据创建一个文件,并将文件位置发送到 Web 服务。
我提前感谢您的帮助。
谢谢
我已经开发 Windows 服务超过 2 年了。我还没有为此尝试过任何设计模式。为了我更好的职业发展,我想遵循开发 Windows 服务的设计模式。任何人都可以为以下要求建议最合适的设计模式吗?
我必须编写一个 Windows 服务来监视数据库表(oracle),从表中检索数据,解析它,使用解析的数据创建一个文件,并将文件位置发送到 Web 服务。
我提前感谢您的帮助。
谢谢
您的要求仍然非常模糊,设计模式更多地是用更少的词来解释正在发生的事情的一种方式。
因此,例如,如果您从想要一个使用单例模式 ( http://en.wikipedia.org/wiki/Singleton_pattern ) 的窗口服务开始使用数据访问对象模式 ( http ://www.roseindia.net/tutorial/java/jdbc/dataaccessobjectdesignpattern.html),那么你可能有一些信息。
如果您查看 Martin Fowler 的一些设计模式的网站:http ://martinfowler.com/eaaCatalog/
查看数据源架构模式下,您将看到四种可能对您有所帮助的模式,具体取决于您希望如何与数据库交互。