有没有Java工具类来帮助在桌面用户界面中进行数据管理?是否有Java实用程序类在桌面用户界面中执行数据管理?
我正在编写一个用户界面来配置网络设备,该网络设备将在配置时连接到计算机的串行端口。我的应用程序没有Web服务器。 用户界面有16个选项卡上分布的大量字段(50+)。 我将用Java编写UI(Java FX?)。它应该在启动时在浏览器内部运行,并通过串行端口向网络设备发出命令。一个用户界面有几个输入字段分布在各个选项卡和一个提交按钮上。如果一个字段被编辑,点击提交按钮,它会发出一个命令并将新的数据发送到设备,检索当前值和任何错误。所以如果输入字段有不良数据,则表示例如该字段具有红色边框。
是否有标准设计模式或Java实用程序类来完成此场景中经常遇到的“通用”部分?延迟加载,仅提交更改的字段,显示哪些字段有错误等。 (我不想重新发明轮子,如果它已经存在)。否则,我可以编写这样的课程,并在这里分享,如果它有用的话。
我不认为有一个数据模型 - 它不是像标准员工,面向对象建模的雇主例子;)但实际上,你有一个很好的观点。我将看看我是否可以想出一个特定于域的数据模型。 – likejiujitsu
这可能有点混乱,但是你可以使用hibernate,并且编写自己的数据源来与串口进行交互,而不是在数据库中抛出sql。 然后,你可以使用任何数量的MVC框架,与休眠工作。 这可能比自己写作更多的工作。 – Tinman
这似乎是一个数据模型在这里没用 - 我们只是配置设备。 – likejiujitsu