簡體   English   中英

編寫Vaadin項目的有效方法是什么?

[英]What's effective way to write Vaadin project ?

我正在尋找在Vaadin中編寫Java Web應用程序的有效方法。 (幾頁,很多表格,按鈕..)

我應該從什么開始?

從編寫所有需要的組件,布局,面板開始,然后合並所有內容以構建單個頁面,這是一個很好的解決方案。

或者也許最好是不考慮整個項目而寫每個頁面(當然,除了更改頁面),所以例如:首先我寫登錄頁面(以及我需要的所有東西),然后我寫管理頁面,等等。 ..

這個問題涉及Vaadin,但也可以知道,它在其他Java Web框架中的外觀如何。

我最近剛接觸Vaadin,這是我用來啟動我的應用程序的方法。

首先,請檢查采樣器應用程序,以了解Vaadin可能做的事情: 采樣器

如果您使用的是eclipse,請獲取插件。 在Eclipse中使用內置的“安裝新軟件”功能(幫助->安裝新軟件),只需輸入鏈接並安裝插件即可: Eclipse Plugin

使用該插件創建一個基本的vaadin項目。 右鍵單擊Project Explorer-> New-> Vaadin Project,然后瀏覽Tutorial網站上的“ 1-hour”教程版本

它會逐步引導您如何創建應用程序,並為您提供組織項目的基本結構。 嘗試盡可能多地編寫代碼,然后在遇到困難時查看示例。

簡而言之布局:

在最簡單的級別上,您將具有垂直布局。

然后,您將向該布局添加面板。 面板類似於div元素。 將標題添加到面板。 使用verticalLayout.setSpacing(true)來分隔布局中的元素。

然后,您將向面板添加內容,例如用於顯示數據的表格或表單或網格布局。 內容中的元素(例如表格)可以鏈接到容器,該容器是元素的數據源。

基本方法:

創造:

布局(組織元素)->要放置在布局中的元素->元素的偵聽器(以處理諸如onClick的事件)->與數據交互的元素的容器(以處理持久性和數據填充)

我會說讓一頁工作得很好,然后從那里開始擴展。 花更多的時間學習容器的工作原理。

您可以簽出Instant WebApp作為應用程序的起點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM