我有一个页面显示聊天消息,并在我的 flutter 应用程序中将一组消息的日期作为分隔符。数据是从 localDB 中提取的,我试图通过轮询数据库更新来使其刷新数据,但是每次我重建流甚至将来它都会使屏幕闪烁并自动滚动到列表的顶部。这里的代码太大了,所以我把它贴在这里。
它使用一个 Stream builder,该构建器使用从第一个流中获取的数据调用小部件,并使用另一个流构建器来构建消息。我确信这与它有关,但不知道如何更改或修复闪烁和滚动怪异。
希望有人对如何更好地处理此问题或解决闪烁问题有一些想法。
我想创建一个Java EE应用程序具有完全分离FrontEnd和BackEnd.我找到了一些教程,将这两个模块打包成一个EAR文件.我可以创建它,我可以将我的应用程序部署到应用程序服务器.
出于安全原因,我现在必须单独部署FrontEnd(Tomcat)和BackEnd(Weblogic).
我有什么:
面前:
背部:
这两层之间的通信接口是RMI呼叫.
我有一个带有这两个模块的EAR项目的第一个解决方案正在运行,因为我的backEnd模块pom.xml包装是jar:
<packaging>jar</packaging>
Run Code Online (Sandbox Code Playgroud)
因此,我可以将这个构建jar到我的frontEnd的类路径中,并且我的frontEnd看到了所需的类.
现在我尝试从我的backEnd创建ear,因为有了jar打包,我不能将所需的库包含到我的后端,并且它们在运行时丢失了.所以我把backEnd包改成ear了我的pom.xmlOk,但如果我EAR从backEnd构建,那么我就不能将它包含在我的frontEnd类路径中,而我的前端无法从backEnd中看到所需的类.
对不起,我对此完全感到困惑.你能给我任何建议或教程,说明分离这两个模块的正确方法是什么.例如,如何建立一个EAR和一个JAR同时maven?
非常感谢!