有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javajavafx主类应用程序设计

我目前正在尝试使用JavaFX开发应用程序,但我只是停留在一开始。 我希望在这个实现中使用MVC模式,并使这个实现尽可能可重用。 应用程序的基本描述:

1)它使用配置文件,其中存储了应用程序使用的所有数据库连接参数(通过、登录)和其他参数

2)这一切都是关于配置其他应用程序的工作流,因此它必须将两个数据库对象存储到两个不同的数据库中,并通过它们在数据库中进行操作

3)设计假设视图很少,每个视图都有自己的控制器,可以通过它们完成不同的功能,但都可以触发对数据库或配置文件的操作

4)目标还包括在使用过程中在不同视图之间切换时记住以前视图的状态

这就是为什么我有这样的问题:

1)启动应用程序时,我会测试与数据库的连接,如果成功,我会连接到它们。我可以在主类中这样做吗?还是应该在其他类中存储所有这些db对象,以防在这个类中引用它们?每个控制器都会使用主类的一个实例,仅仅因为它必须访问这些db对象(假设我决定不使用我在其中进行所有连接的其他类),这样可以吗

2)主要班级的角色是什么?是否应该将其用作主视图(如在MVC中),是否应该只启动应用程序并将进一步的责任转交给LoginController/view

如果能给我一个清晰的答案,我将不胜感激,因为它能让我对这个问题有所启发

没有愚蠢的问题,他们说…:D


共 (0) 个答案