📅  最后修改于: 2020-10-19 04:14:40             🧑  作者: Mango
在本章中,您将详细了解Vaadin体系结构。 Vaadin提供了两个用于网站开发的模块-一个用于服务器端,另一个用于客户端端。下图显示了Vaadin框架的整个运行环境。
处理Vaadin运行时配置时,您将必须了解以下几点-
Vaadin客户端引擎用于通过基本的HTTP方法和浏览器呈现输出或用户操作。这种代表块的生成是完全自动化的。您将只需要编码后端,所有标记都会自动生成。
服务器端处理接收基于事件的请求并为客户端准备响应的业务部分。两层之间的通信通过HTTP协议进行。
终端适配器接收请求并使用服务器端UI组件处理该请求,服务器端UI组件是基于服务器的JAVA类,以生成要使用另一个组件GWT呈现的响应。这也称为Vaadin Servlet API,它扩展了Servlet的属性,接收来自不同客户端的请求,并确定用户的响应。
Vaadin使用GWT(Google Web工具套件),因此与常规的基于Java Script的应用程序相比,可提供更快的输出和增强的可伸缩性。
Vaadin使用JSON,因为它比传统的基于XML的应用程序快。
可以使用单独的组件CSS和Theme来提供出色的客户端响应。该组件基本上将外观与表示分离。
如果需要,数据绑定模块提供API以与数据库连接和操作。