我正在使用java和javafx开发一个员工管理系统。
我只是想知道,在这个项目中有一个管理员部分和一个雇员部分。员工将注册并登录,然后在登录后输入他们的个人详细信息,这些信息将保存在数据库中,然后显示在 Jmeter 板上。所以我想知道的是,如果我迁移软件,并安装在另一台机器上,并输入我自己的详细信息作为一个雇员,然后输入另一台机器上的详细信息。第二台机器上的 Jmeter 板是否会显示来自第一台机器的信息,因为软件使用相同的表。
我把软件迁移到另一台机器上,不幸的是它没有运行,因为机器没有访问数据库(另一个问题),所以我不能确切地找到我想要的,这就是为什么我来到这里
2条答案
按热度按时间qjp7pelc1#
如果在两个客户机上运行的软件访问相同的数据库--例如,如果数据库在中央服务器上--如果客户机1改变了数据库中的某些内容,则客户机2上的 Jmeter 板也将受到影响。
两个客户端上的软件具有相同的数据基础。
根据程序的结构,在客户机1上进行更改后,您可能必须进行提交,以便将数据写入数据库。当然,您必须在客户端2上更新Java FX中的场景,以便可以显示新数据。
有用吗?
hkmswyz62#
“所以我想知道的是,如果我迁移软件,并安装在另一台机器上,并输入我自己的细节作为一个雇员,然后输入细节在另一台机器上..第二台机器上的 Jmeter 板是否会显示来自第一台机器的信息,因为软件使用相同的表。”
这取决于您如何移动软件。
将应用复制到新机器上
如果您复制应用程序,使其连接到现有的数据库,那么您只能从两个客户端查看/修改一组数据。其中一个所做的任何更改也将在另一个上可见。
将应用和数据库复制到新机器上
如果将应用程序和数据库都复制到一台新机器上,并确保每个应用程序都连接到其本地数据库,则会有两组数据。一台机器上的更改将影响本地数据库,但不会影响另一台机器上的数据库。
将应用移动到新机器
如果你移动应用程序,这意味着你复制它,但删除第一台机器上的应用程序。我想数据库还在原来的地方。这是将应用程序和数据库分隔到不同服务器(可能位于不同网段上)的常见模式。
在这里,您只有一个客户端(您将应用程序移动到的新机器)和一个数据集。当然,您仍然可以查看和编辑它,但它只能在新机器上可见/编辑。