gpt4 book ai didi

vaadin - 瓦丁如何工作?

转载 作者:行者123 更新时间:2023-12-04 23:16:49 25 4
gpt4 key购买 nike

有人可以向我解释 Vaadin 的服务器端 Java 组件是如何工作的吗?他们似乎在服务器端状态与称为“widgetset”的客户端javascript引擎之间进行同步。

有人对 Vaadin 的内部结构有更详细的解释吗?我一直试图向我的同事解释这件事,却不知所措。

最佳答案

基本上,Vaadin 在服务器上运行您的 UI 代码,并将浏览器用作“瘦客户端”(小部件集)来创建和更新 DOM。所有服务器-客户端通信都是自动化的,并由 Vaadin 处理。就浏览器而言,浏览器中的最终结果只是一个普通的 HTML5 应用程序,不需要插件,并且可以在不同的设备上工作。

再深入一点,框架中的每个组件都有服务器端和浏览器实现。两者共享一个由框架维护和通信的状态。由于所有通信都由框架处理,因此它可以通过仅发送差异和跳过发送默认值等来优化传输。此外,由于小部件集包含浏览器组件的 JS 实现,因此不会生成 HTML 模板在服务器上并发送过来,只有实际的组件状态,重量轻得多。

以下是文档中更深入的解释:https://vaadin.com/docs/-/part/framework/introduction/intro-overview.html

关于vaadin - 瓦丁如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39022137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com