Changes between Version 9 and Version 10 of oid/WorkLog/09-01-21


Ignore:
Timestamp:
Jan 21, 2009, 9:18:23 PM (15 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • oid/WorkLog/09-01-21

    v9 v10  
     1[[PageOutline]]
     2
    13= 2009-01-21 =
     4
     5== Setup Tomcat 5.5 ==
    26
    37 * 在 WaveMaker 上重新實作 Google Map 範例。
     
    59 * WaveMaker 的 Tomcat 原來跟執行 wavemaker.sh 的使用者身分有關。經使用 tomcat manager 管理介面上傳 WAR 檔以後,發現可以正常運作,但一但執行 wavemaker.sh stop 則又會消失不見。如果用 sudo 執行 wavemaker.sh,WAR 會暫存在 /tmp/WM*/webapps
    610 * [參考文件] [http://www.l-penguin.idv.tw/article/httpd-jk2-tomcat.htm Apache 及 Tomcat 的結合]
    7  * [http://www.crazysquirrel.com/computing/debian/servers/tomcat55.jspx Apache 2 and Tomcat 5.5]
     11 * [參考文件] [http://www.crazysquirrel.com/computing/debian/servers/tomcat55.jspx Apache 2 and Tomcat 5.5]
    812{{{
    913oceandb:~# echo "deb http://free.nchc.org.tw/debian lenny main non-free contrib" > /etc/apt/sources.list.d/lenny.list
     
    7882
    7983 * 最近有瀏覽到網頁要求我裝 Google Earth Plugin,這裡有個[http://code.google.com/intl/zh-TW/apis/maps/documentation/examples/services-earth-plugin.html 範例]
    80    
     84
     85== Dojo Script ==
     86
     87 * 使用 WaveMaker 的一個附加先決條件是要學習 Dojo 的觀念。由於先前有稍微用了一下 jQuery,所以對於 Java Script Framework 稍稍有一點點感覺。Dojo 看起來跟 jQuery 有點相似,只是必須要把所有函式都定義在 Dojo 裡面。
     88 * 在 WaveMaker 裡面,要存取 DOM 必須透過 dojo.byId(this.元件名稱).domNode 來存取。如果用 [http://getfirebug.com/ FireBug] 看運作中的 DOM,不難發現所產生出來的 DIV 名稱跟原本設定在 WaveMaker 中的元件名稱並不相同。因此不能直接用以往 document.getElementById("DOM 元件名稱") 來寫 Script 了。