什麼是 Vaadin-on-Kotlin? Vaadin-on-Kotlin (VoK) 是基於 Vaadin 14 LTS 的衍伸框架,不需要 Spring、...
Vaadin Start Vaadin 官方網站提供快速產出程式碼工具,所見即所得,還可設定權限,分為公開、已登入、使用者、管理者四種權限,功能模版多樣化,如下...
在前一篇文裡提到,VoK希望開發者專注於 Kotlin code 的開發,所以Karibu-DSL 封裝了 Vaadin 渲染 View 的部份,以下將介紹如何...
儲存前,驗證資料正確性 當使用者輸入資料後需要驗證資料正確性,並提示給使用者。在VoK要做到這點非常的容易。請打開 Student.kt,加上欄位驗證 da...
權責劃分 續VoK整合登入 當使用者登入系統後,無論是因為使用者權責亦或是為了系統安全,通常會建立適當的安全機制,除了密碼加密外,還有角色與權責分配,比如什麼樣...
重複使用程式碼 Vaadin 自訂 Component 各位發現了嗎?在寫完CRUD後,打開CreateStudentView.kt和EditStudent.k...
承上篇 Refactor 上篇實作完成執行結果如上圖所示,藍色區塊為該學生成績,紅色區塊為新增成績編輯畫面,全部程式皆在StudentView.kt裡,接下來我...
前情提要 前幾編文章裡,大家已經知道如何利用 Vaadin-on-Kotlin 簡單快速的新增、查詢資料庫並使用Grid顯示,也知道了如何驗證輸入資料的正確性。...
限制可執行權限 VoK-Security 提供三個限定權限的 annotation @AllowRoles - 須帶參數roles, 若未帶參數,則無任何使...
vok-orm 刪除關連資料 由於 vok-orm 非 JPA、Hibernate 那一類的框架,查詢也好刪除也好,並不會有一連串的關連式資料的連動作業。筆者個...