什么是GWT的Entry Point
Entry Point可以理解為gwt對界面上不同模塊部分的封裝,比如一個web界面有兩個主要的部分,一個部分是實時顯示內(nèi)容的告示區(qū)域,一個部分是留言的區(qū)域,那個就可以定義兩個Entry Point,分別處理這兩個界面部分,每個Entry Point是一個Java代碼,這樣不同功能、不一樣的界面模塊就可以分別寫到不同的java代碼中去了,當(dāng)然你也可以把整個頁面都定義在一個Entry Point里面去,那這個java代碼里既要處理顯示實時告示的邏輯,又要處理留言的'邏輯,代碼就很混雜,這就像現(xiàn)在的用php來整個定義一個頁面一樣,Entry Point的定義在Module中通過 指定,
什么是GWT的Entry Point
。那么這個Entry Point顯示在那個地方呢?
這不是Entry Point處理的內(nèi)容,Entry Point只表示一個頁面會分成幾個不同功能的模塊及負(fù)責(zé)這些模塊的java類,甚至實際的界面會顯示在什么地方由java類里面定義布局的代碼定義。這里每個Module都有一個html頁面,該頁面負(fù)責(zé)加載最終gwt編譯的javascript代碼及ui,那么在這個html里面我們就可以定義一個布局顯示的模板構(gòu)架,
資料共享平臺
《什么是GWT的Entry Point》(http://www.msguai.com)。定義好哪里要顯示什么,比如:那就可以定義兩個Entry Point一個負(fù)責(zé)BBS,一個負(fù)責(zé)Message,然后在BBS的java代碼里通過
RootPanel.get(”bbs”).add(”負(fù)責(zé)bbs的布局定義”);
RootPanel.get(”message”).add(”負(fù)責(zé)Message的布局定義”);
RootPanel.get(”bbs”).add(”負(fù)責(zé)bbs的布局定義”);
RootPanel.get(”message”).add(”負(fù)責(zé)Message的布局定義”);
把兩個不同的功能代碼放到我們預(yù)定義的地方,如果RootPanel.get().add(”布局定義”);則加取頁面的最后。
EntryPoint的EntryPoint.onModuleLoad()方法就是負(fù)責(zé)定義界面的地方,相當(dāng)于RCP IViewPart的createPartControl
【什么是GWT的Entry Point】相關(guān)文章:
2.point范文
6.Sample Entry Level Analyst Resume