iT邦幫忙

DAY 11
0

Java Web的設計與應用系列 第 11

Day11 Vaddin 一個簡單應用程式的開始

  • 分享至 

  • xImage
  •  

準備技術:
1.Vaadin

開始設計專案:

  1. 個人開發工具為Eclipse,安裝 Vaadin plugin for eclipse 即可開發,我會去官網下載整個壓縮檔案,查閱文件與將相關jar檔案放入專案。

  2. Eclipse開一個新 Vaadin 7專案,取名ithomedemo,可見預定已經有個程式入口,IthomedemoUI.java。

  3. 有打叉的訊息是因為專案還沒放入jar檔案,所以我將一些檔案放入。

  4. 我們看一下這個入口程式,主要方法為init,放入UI的layout,預設放一個按鈕,我將按鈕名稱改為ITHOME。
    public class IthomedemoUI extends UI {

     @WebServlet(value = "/*", asyncSupported = true)
     @VaadinServletConfiguration(productionMode = false, ui = IthomedemoUI.class)
     public static class Servlet extends VaadinServlet {
     }
    
     @Override
     protected void init(VaadinRequest request) {
     	final VerticalLayout layout = new VerticalLayout();
     	layout.setMargin(true);
     	setContent(layout);
    
     	Button button = new Button("ITHome");
     	button.addClickListener(new Button.ClickListener() {
     		public void buttonClick(ClickEvent event) {
     			layout.addComponent(new Label("Thank you for clicking"));
     		}
     	});
     	layout.addComponent(button);
     }
    

    }

  5. 應用程式的執行,暫時不用設定web.xml,因為入口程式有設定annovation。

  6. 執行畫面

  7. 注意入口程式的Button等方式,和Java Swing是否很像呢?

參考資料

  1. Vaadin 官網
  2. Vaadin書籍

Day11 結束


上一篇
Day10 Vaddin介紹
下一篇
Day12 Vaddin TODO的簡單實做
系列文
Java Web的設計與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言