开发手册 欢迎您!
软件开发者资料库

Vaadin - Architecture

Vaadin Architecture - 从基本概念到高级概念,简单易学地学习Vaadin,其中包括概述,环境设置,创建第一个应用程序,架构,用户界面组件,核心元素,布局组件,主题等。

在本章中,您将详细了解Vaadin架构. Vaadin提供了两个用于网站开发和减去的模块;一个用于服务器端,另一个用于客户端.下面给出的图像说明了Vaadin框架的整个运行时环境.

Vaadin Architecture

在处理Vaadin运行时配置和减号时,您必须了解以下几点;

  • Vaadin客户端引擎是用于通过基本HTTP方法和浏览器呈现输出或用户操作.这一代表性块是完全自动化的.您只需要编写后端代码,所有标记都将自动生成.

  • 服务器端处理接收基于事件的请求的业务部分并准备对客户的回应.两层之间的通信通过HTTP协议进行.

  • 终端适配器接收请求并使用服务器端UI组件处理相同的服务器端UI组件,该组件是基于服务器的JAVA类生成使用另一个组件GWT呈现的响应.这也称为Vaadin Servlet API,它扩展了servlet的属性,接收来自不同客户端的请求,并确定用户的响应.

  • Vaadin使用GWT(谷歌Web工具包)因此比传统的基于Java脚本的应用程序提供更快的输出和增强的可扩展性.

  • Vaadin使用JSON,因为它比传统的基于XML更快应用程序.

  • 可以使用单独的组件,即 CSS 主题,以便提供出色的客户端响应.该组件基本上将外观与表示分开.

  • 数据绑定模块提供API,以便在需要时与数据库连接和操作.