- Vaadin 教程
- Vaadin - 主頁
- Vaadin – 概述
- Vaadin – 環境設定
- Vaadin – 建立第一個應用程式
- Vaadin – 架構
- 使用者介面元件
- Vaadin – 核心元素
- Vaadin – 佈局元件
- Vaadin – 主題
- Vaadin 有用資源
- Vaadin - 快速指南
- Vaadin - 有用資源
- Vaadin - 討論
Vaadin - 架構
在本章中,你將詳細瞭解 Vaadin 架構。Vaadin 提供兩個模組用於網站開發 - 一個用於伺服器端,另一個用於客戶端。下面給出的圖片說明了 Vaadin 框架的整個執行時環境。
在處理 Vaadin 執行時配置時,你必須理解以下要點 -
Vaadin 客戶端引擎用於透過基本 HTTP 方法和瀏覽器渲染輸出或使用者操作。此表徵塊的生成是完全自動化的。你只需要編寫後端程式碼,所有標記都將自動生成。
伺服器端處理接收基於事件請求的業務部分,併為客戶端準備響應。兩層之間的通訊是透過 HTTP 協議進行的。
終端介面卡接收請求並使用伺服器端 UI 元件處理相同的請求,伺服器端 UI 元件是一個基於 Java 的伺服器類,用於生成要使用另一個元件 GWT 渲染的響應。這也稱為 Vaadin Servlet API,它擴充套件了 servlet 的屬性,接收來自不同客戶端的請求,並確定使用者的響應。
Vaadin 使用 GWT (Google Web Tool Kit),因此比傳統的基於 Java Script 的應用程式渲染輸出更快,可擴充套件性更高。
Vaadin 使用 JSON,因為它比傳統的基於 XML 的應用程式更快。
可以單獨使用 CSS 和 主題 等元件來提供美觀的客戶端響應。此元件從根本上將外觀與表徵分離開來。
資料繫結模組提供用於連線和操作資料庫(如果需要)的 API。
廣告