準備技術:
簡介:
Vaadin是基於GWT的一套開發軟體,是OpenSource,所以你可以下載原始碼研究。我會使用Vaadin,主要是因為Vaadin簡化了GWT的一些流程,目前的版本是第七版,與過去的版本會完全不一樣。
Vaadin的架構還是承襲GWT的方式,前端的Javascript都是由後端的Java程式轉譯而成,你不用刻意經營前端的部分,但是你得處理後端Java生成UI的部分,我認為需要一點Java Swing的經驗會很了解。主要架構圖如下,Client端的UI多是由Widget等負責,有Vaadin Servlet負責資料轉譯,並提供UI元件,並Data binding到後端資料庫,提供JPA Container接上JPA 實做,與資料庫連接。所以整個架構還是一個Servlet的Web框架設計。
參考資料
Day10 結束