所以我有一些 Java 代码需要一些时间才能完成(大约 2 分钟)。我对此无能为力。
但我想知道如何最好地在 XPages UI 中解决这个问题,这样用户可能仍然需要等待,但在它运行时有更多的控制/交互(不仅仅是一个旋转的轮子)。
因此,据我所知,我可以执行以下操作。
- 在 XPage 中调用的 Java 类包装在一个线程中。
- 在线程中从 XPage 调用的 Java 代理。
- 从 XPage 调用的 Java 代理,但等待更新文档。
- Eclipse 插件(用于客户端)已激活。不确定它会如何与 XPage 对话(通过文档?)。
还有其他方法吗?
如果您在 XPage 中创建了线程,那会在服务器端引起任何问题吗?我是否必须避免在 Java 类中使用 Notes 对象?