我正在为一个项目工作,我需要经常从几个客户端进行监听,对其进行一些处理并将处理后的数据保存到数据库中。我使用了生产者和消费者的方法。这只能插入或更新。
然后用户打开单独的应用程序,即GUI(Swing base),主要通过JTable查看此数据。每当对数据库进行任何新条目时,它都应该在GUI上自动显示。通过GUI用户可以允许更新或删除数据。
我怀疑应该使用哪种设计模式。我认为在第一种情况下使用单身,因为只允许1个连接,并且允许一个接一个地插入。
用于GUI的我无法弄清楚要使用什么。
最初我认为使用MVC但我认为它会使我的代码更复杂,因为我的查看器和控制器(第1部分)没有关系。从GUI登录的人不与第1部分联系或链接。它需要直接从数据库链接。