[英]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.