使用数据库和业务逻辑自动更新GUI的设计模式与GUI无关?

时间:2014-04-29 10:51:14

标签: java swing sockets design-patterns

我正在为一个项目工作,我需要经常从几个客户端进行监听,对其进行一些处理并将处理后的数据保存到数据库中。我使用了生产者和消费者的方法。这只能插入或更新。

然后用户打开单独的应用程序,即GUI(Swing base),主要通过JTable查看此数据。每当对数据库进行任何新条目时,它都应该在GUI上自动显示。通过GUI用户可以允许更新或删除数据。

我怀疑应该使用哪种设计模式。我认为在第一种情况下使用单身,因为只允许1个连接,并且允许一个接一个地插入。

用于GUI的

我无法弄清楚要使用什么。

最初我认为使用MVC但我认为它会使我的代码更复杂,因为我的查看器和控制器(第1部分)没有关系。从GUI登录的人不与第1部分联系或链接。它需要直接从数据库链接。

0 个答案:

没有答案