【发布时间】:2015-08-01 17:35:57
【问题描述】:
我将使用 MVC 创建一个桌面应用程序 (Swing)。这将是聊天,我有一些问题。哪些类应该位于客户端? (查看 - 其逻辑)模型?控制器?或者两个类都应该在服务器端? 哪些类必须处理我的数据库?
【问题讨论】:
-
我可以给你一些建议——不要使用 Java 创建桌面应用程序。请考虑使用 Web 应用程序或原生 GUI。
-
但我想要。我喜欢这个
-
@user1886323 并不完全正确,但他也并非完全错误。 Java 是一种出色的跨平台语言,但它的 GUI 框架 Swing 充满了各种复杂性和令人头疼的问题,这可能超出了您第一次学习的范围。如果您真的决定要走 Swing 路线,我会先阅读所有的 Java Swing 教程(来自 Oracle)。祝你好运!
-
@ivan_pozdeev 由于与此处相同的原因,该问题将对程序员关闭,因为它“过于宽泛”。它基本上是要求我们在几乎没有任何信息的情况下为他设计整个应用程序。
标签: java swing model-view-controller client-server