不急不徐,持之以恒。

          http://blog.gopersist.com/

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            24 隨筆 :: 0 文章 :: 52 評論 :: 0 Trackbacks
          <2010年1月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          一、準備:

          1. 下載Ext GWT 2.1.0

          2. 下載GWT 1.7.1,Ext GWT 2.1.0需GWT 1.6以上版本。直接解壓縮即可。

          3. 下載GWT插件,cypal.studio.for.gwt- 1.0。復制到eclipse的plugins目錄下。


          二、配置GWT:

          打開eclipse,Window->Preference->Cypal Studio,將GWT Home選擇為GWT 1.7.1解壓后目錄。

           

          三、創建GWT項目

          新建Dynamic Web Project,如下圖,點擊finish。


          新建GWT Module:

           

          New->Other中選擇GWT Module,Next。

           

          輸入包和類名,Finish。 GWT Module 必須實現 com.google.gwt.core .client.EntryPoint 接口。

          現在項目結構如下:


          在 public 這個目錄下放置圖片,JavaScript 腳本,CSS 樣式表和每個 GWT module 對應的 html 文件。

          HelloWorld.gwt.xml中聲明GWT 的配置信息,包括 Module 的信息、CSS 樣式表的相對路徑等。

           

          在 GWT 的應用規范中,顯示層的 Java 代碼必須放在以包名 client 結尾的目錄或者子目錄下,并且不能依賴其它非 client 目錄下的 Java 代碼。

          對其它的服務器端的代碼,要放到以 server 結尾的包或者子包當中。

           

          編輯HelloWorld的onModuleLoad方法:

          package com.xy.demo.client;

          import com.google.gwt.core.client.EntryPoint;
          import com.google.gwt.user.client.Window;

          public class HelloWorld implements EntryPoint {

              
          public void onModuleLoad() {
                  Window.alert(
          "Hello World!");
              }
          }

           

          配置運行環境:


          Run->Run Configurations->Gwt Hosted Mode Application,右鍵New,修改Name,選擇Project和Module。

          運行,彈出alert框Hello World!,成功!

           

          四、加入Ext GWT

          復制gxt-2.1.0\gxt.jar到項目WebContent\WEB-INF\lib目錄下,項目 Properties->Java Build Path->Libraries->Add JARs...加入gxt.jar。

          復制gxt-2.1.0\resources及其下所有子目錄和文件到src\com.xy.demo.public目錄下。

          修改HelloWorld.gwt.xml

          <module>

              
          <!-- Inherit the core Web Toolkit stuff.                  -->
              
          <inherits name='com.google.gwt.user.User'/>
              
          <inherits name='com.extjs.gxt.ui.GXT'/>

              
          <!-- Specify the app entry point class.                   -->
              
          <entry-point class='com.xy.demo.client.HelloWorld'/>
            
                
          <inherits name="com.google.gwt.user.theme.standard.Standard"/>
                
          <!-- <inherits name="com.google.gwt.user.theme.chrome.Chrome"/> -->
                
          <!-- <inherits name="com.google.gwt.user.theme.dark.Dark"/> -->
                
                
          <stylesheet src="resources/css/gxt-all.css"/> 
          </module>

          修改HelloWorld.java

          package com.xy.demo.client;

          import com.extjs.gxt.ui.client.widget.Window;
          import com.google.gwt.core.client.EntryPoint;
          import com.google.gwt.user.client.ui.RootPanel;

          public class HelloWorld implements EntryPoint {

              
          public void onModuleLoad() {
                  Window window 
          = new Window();
                  window.setHeading(
          "Hello World!");
                  window.setSize(
          300300);
                  window.show();
                  RootPanel.get().add(window);
              }
          }

          運行GWT_Demo

          出現如上畫面,成功!

           

          五、發布到Tomcat

          Project->Clean...->Clean projects selected below,選中GwtDemo,OK。

          等控制臺打印出Compilation succeeded后編譯完成。

          項目右擊->Export->WAR file,導出WAR包GwtDemo.war。

          將WAR包復制到Tomcat的webapps目錄下,啟動Tomcat。瀏覽器輸入http://localhost:8080/GwtDemo/HelloWorld.html,出現Hello World面板,成功!

           

           

           

          posted on 2010-01-09 00:54 老林 閱讀(2786) 評論(0)  編輯  收藏 所屬分類: 開發框架
          主站蜘蛛池模板: 乐亭县| 乌鲁木齐市| 新安县| 宝鸡市| 荔波县| 绥中县| 那曲县| 沂水县| 炉霍县| 五台县| 南靖县| 云梦县| 贡嘎县| 攀枝花市| 嘉峪关市| 镇安县| 临城县| 中卫市| 革吉县| 永年县| 景洪市| 叶城县| 宜州市| 佳木斯市| 夏津县| 沁水县| 江孜县| 海阳市| 苗栗县| 绿春县| 南汇区| 图片| 玉山县| 姚安县| 元江| 乐亭县| 牡丹江市| 万安县| 陕西省| 吴旗县| 通道|