我是一名两个月大的软件工程师。我有一个软件需要用 Java 重写。我没有编写行业标准代码或根据标准设计应用程序的经验。所以,这是我这样做的机会!
这是我的要求 - 我需要编写一个程序来监听 MySQL 数据库中的新条目。如果新条目的数量达到阈值,监听器应该调用一个类从数据库中提取数据并对这些数据执行一些操作。
我阅读了 Java 中的设计模式并了解了观察者模式。你认为我可以继续这样做,还是我可以简单地编写一段代码来进行监听,而不用太关心模式。
请让我知道您的意见。我知道经验在这个领域有很大作用。
谢谢
最佳答案
如果意图正确匹配,那么使用设计模式是更好的设计方法。即设计模式是否用于正确的意图。有助于实现解耦的设计目标。
观察者模式主要用于实现分布式事件处理系统。观察者模式也是熟悉的模型- View - Controller (MVC) 架构模式中的关键部分。
看起来非常适合我解决您的问题。
关于java - 构建一个监听数据库变化并调用其他方法的软件。我正在做正确的建筑吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25987704/