Java 开发与EJB通信的JTable
每个人 我正在为基于Swing的客户端应用程序开发一个通用表组件。这个表组件应该充当客户端的用户界面,并调用远程EJB接口来执行CRUD操作 该表的数据模型基本上是一个jpa实体列表。我在实现查询函数方面没有问题,但是当出现持久化操作时,我对“提交”策略有点困惑 我想到以下方法:Java 开发与EJB通信的JTable,java,swing,jpa,jtable,ejb-3.0,Java,Swing,Jpa,Jtable,Ejb 3.0,每个人 我正在为基于Swing的客户端应用程序开发一个通用表组件。这个表组件应该充当客户端的用户界面,并调用远程EJB接口来执行CRUD操作 该表的数据模型基本上是一个jpa实体列表。我在实现查询函数方面没有问题,但是当出现持久化操作时,我对“提交”策略有点困惑 我想到以下方法: 尝试管理此表中已编辑/插入/删除的行列表,并在用户单击“保存”按钮时将该列表发送到远程EJB。EJB将在CMT中执行CUD操作。 管理列表似乎很有挑战性,因为用户可以执行导致服务器端CUD失败的操作。例如,在客户端,用
哪一种方法是正确的?谢谢您的建议。对于不定期的更新,我倾向于使用
CellEditorListener的选项2,如图所示。使用SwingWorker
处理任何预期延迟,如图所示