JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » AJAX討論區 » ZK  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
己加入精華區
by kebin_liu at 2006-09-29 08:37
本主題所含的標籤
無標籤
作者 簡介 ZK - Ajax but no Javascript [精華]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2006-09-29 00:21 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
眾多 Ajax / Java framework,ZK 是最受矚目的 framework 之一。
ZK 的特色是你不太需要使用 javascript 就可以開發出互動性強的 Ajax 網頁。
本身使用的是標準 XUL (XML User Interface Language) 的擴充稱為 ZUL,
並且提供超過 60 個 XUL 元件及 80 個 XHMTL 元件。

如何在 Eclipse 上開發 ZK,可以參考 Develop ZK Applications with Eclipse

我在這裡簡單的說明一下步驟好了。

01. 先把 Tomcat 安裝起來 Tongue

02. 安裝 Eclipse 及 WTP。懶得分兩次安裝的人,可以下載 All-in-one 的版本來安裝。(讓你一次搞定兩件事)

03. 設定 *.zul 檔案使用 XML 編輯器:
開啟 Eclipse 的 menu -> Window/Preferences,在 General -> Content Types -> XML 項目增加 "*.zul"

04. 在 Eclipse 裡,新增一個 Dynamic Web Project 的專案。

05. 下載 ZK

06. 將 ZK 解壓縮後,複製 dist/lib/*.jar, dist/zkforge/*.jar, and dist/lib/ext/*.jar 到你的 $專案路徑$/WebContent/WEB-INF/lib 內。

07. 更新你的 $專案路徑$/WebContent/WEB-INF/web.xml 檔案。可以參考或複製 ZK 的 zkdemo.war 裡的 web.xml 檔案來使用。因為 web.xml 內容冗長,所以不在這裡解釋。

08. 新增一個 helloworld.zul 檔案如下:
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<?page title="ZK::Hello World!"?>
<window title="My First window" border="normal" width="200px">
  Hello, World!
</window>


09.在 Eclipse 裡面執行你的 ZK 程式。(記得選擇 Tomcat 5.5 來執行)
在你的瀏覽器列輸入 http://127.0.0.1:8080/$專案名稱$/helloworld.zul
看到下面的畫面就表示你成功了!



是不是很簡單呢? Big Smile
大家可以參考 ZK 官網的 small talk 系列文章。
還有用 Live Demo 來看看有哪些元件可以使用。
有一個 Zero Kode 的 visual editor,大家也可以玩玩看。


CMHuang edited on 2006-10-04 00:28
reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
suzanyu





發文: 5
積分: 0
於 2006-09-29 00:30 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
那個Zero Kode蠻好用的~
前幾天,把Zk的文件通通下載列印出來...

http://www.potix.com/doc/index.html

準備要來好好品嚐一番Food
因為中文的參考資料實在不多...

http://blog.matrix.org.cn/page/joeyta?entry=zk_ajax_but_no_javascript
http://scw1109.wordpress.com/2006/07/13/zk-ajax-but-no-javascript/


suzanyu edited on 2006-09-29 00:35
reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
garyshen





發文: 21
積分: 0
於 2006-10-12 09:33 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
zul? 好奇怪的副檔名...每個BROWSER都可以讀嗎?

reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:garyshen]
kebin_liu

雲端決策系統

版主

發文: 1861
積分: 11
於 2006-10-12 09:47 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
garyshen wrote:
zul? 好奇怪的副檔名...每個BROWSER都可以讀嗎?

不用煩惱這個問題,server能讀就可以了。
因為即使是 jsp和 asp也不是給client端的browser讀的,而是server端處理之後把結果傳給client端。


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:kebin_liu]
seedliu





發文: 8
積分: 0
於 2006-10-12 21:58 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
kebin_liu wrote:
不用煩惱這個問題,server能讀就可以了。
因為即使是 jsp和 asp也不是給client端的browser讀的,而是server端處理之後把結果傳給client端。


這位大大,zul和 jsp 或 asp 不同,
zul 的確是給 browser 讀的,
這是不同於 html 的一種語法喔 Shy


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2006-10-12 23:03 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
zul 是標準的 xml 文件。
ZK 會在 server 端把 zul 檔案 render 成標準的 html 傳回給 client。

例如 ZK 入門與應用(二)
執行這個範例執行之後,檢視 browser 的網頁原始碼:
1
2
3
4
5
6
7
8
9
10
11
12
<html xmlns="http://www.w3.org/1999/xhtml">
...省略...
<select id="_pc9" zk_type="zul.sel.Lisel" class="listbox" size="1">
  <option id="_pca" class="item">輔仁大學</option>  
  <option id="_pcc" class="item">東吳大學</option>  
  <option id="_pce" class="item">東海大學</option>  
  <option id="_pcg" class="item">文化大學</option>  
  <option id="_pci" class="item">淡江大學</option>  
  <option id="_pck" class="item">逢甲大學</option>
</select>
...省略...
</html>

你會發現,這是標準的 html 文件。

當然你直接把 zul 用 browser 開啟也是可以啦!

Firefox 就只當成一個普通的 xml 文件解讀。

ZK 說他們借用 XUL 元件的力量。
其實 ZK 的 ZUL 與 XUL 還是有差異的。
許多 tag 的 attributes 就不相同了。

例如,如果我們希望讓 Firefox 把一份 ZUL 文件當成 XUL 文件解讀。
我們可以把 ZK 入門與應用(二) 稍稍做個修改。(副檔名改成 *.xul)
1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
...省略...

勉強可以讓這份文件直接在 Firefox 顯示成:

至於還不能正常顯示的部份,就要把 tag 的 attributes 一個一個修正。

可以參考 Wikipedia 的 ZK Framework Differences to XUL
While supporting many of XUL components, ZK renders them into HTML tags.
It means it does not count on the power of Gecko XUL rendering engine which is embedded in Mozilla/Firefox.
ZK is compatible with browsers that don't support XUL, such as Internet Explorer.
ZK maintains its own look and feel across browsers. It is independent of the look and feel of Gecko XUL rendering engine
ZK does not support all attributes of XUL and introduces some proprietary extensions.

--
剛剛地震好可怕! Dead


CMHuang edited on 2006-10-12 23:23
reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
javalien





發文: 60
積分: 0
於 2006-10-19 13:01 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問各位大大一個使用ZK上的問題…
小妹我想在原專案下使用ZK的元件,
有依上述步驟先試過RUN完整的範例並成功執行…
路徑名稱為【http://localhost/zkdemo】下執行成功;
之後將ZK的元件放入原來專案後…
如【http://localhost】下執行,畫面有產生,但狀態列產生出【ZK未被定義的字樣】…
但eclipse下沒有任何的錯誤訊息,請問這是路徑的問題嗎?
還是需更改其它部分?Blush


javalien edited on 2006-10-19 13:04
reply to postreply to post
studying struts ... ☆
http://www.andykhan.com/jexcelapi/download.html
作者 Re:簡介 ZK - Ajax but no Javascript [Re:javalien]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2006-10-19 15:41 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
javalien wrote:
請問各位大大一個使用ZK上的問題…
小妹我想在原專案下使用ZK的元件,
有依上述步驟先試過RUN完整的範例並成功執行…
路徑名稱為【http://localhost/zkdemo】下執行成功;
之後將ZK的元件放入原來專案後…
如【http://localhost】下執行,畫面有產生,但狀態列產生出【ZK未被定義的字樣】…
但eclipse下沒有任何的錯誤訊息,請問這是路徑的問題嗎?
還是需更改其它部分?Blush


看起來可能是找不到 ZK 需要的 *.tar 或 web.xml 設定的問題。
可以貼出錯誤的畫面跟程式碼嗎?


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
smallchickenray





發文: 15
積分: 0
於 2006-10-22 19:26 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
各位大大, 不好意思...

由於最近開始接觸AJAX, 發現各位大大說的ZK好像很好用, 很想試試...
除了ZK之外, 其它都裝好了, 實在不知道該怎麼下載ZK, 可以說的詳細一點嗎?!
不好意思, 有勞各位...

我利用這個連結http://www.potix.com/download/
然後點選zk-2.1.2.zip, 然後會到這個http://prdownloads.sourceforge.net/zk1/zk-2.1.2.zip?download頁面, 等待一會兒, 會出現找不到網頁的訊息, 那A安內@@


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
javalien





發文: 60
積分: 0
於 2006-10-23 09:02 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
to CMHuang :
大大您好,以下是我的Web.xml的設定…
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app version="2.4">
  <display-name>Welcome to BOOKS Project</display-name>
  <description>Welcome to BOOKS STORE. </description>
  
<!-- ZK start -->
 
  <listener>
    <description>Used to cleanup when a session is destroyed</description>
    <display-name>ZK Session Cleaner</display-name>
    <listener-class>org.zkoss.zk.ui.http.HttpSessionListener</listener-class>
  </listener>
 
  <servlet>
    <description>ZK loader for ZUML pages</description>
    <servlet-name>zkLoader</servlet-name>
    <servlet-class>org.zkoss.zk.ui.http.DHtmlLayoutServlet</servlet-class>
    <init-param>
      <param-name>update-uri</param-name>
      <param-value>/zkau</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>zkLoader</servlet-name>
    <url-pattern>*.zul</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>zkLoader</servlet-name>
    <url-pattern>*.zhtml</url-pattern>
  </servlet-mapping>
  
  <servlet>
    <description>The asynchronous update engine for ZK</description>
    <servlet-name>auEngine</servlet-name>
    <servlet-class>org.zkoss.zk.au.http.DHtmlUpdateServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>auEngine</servlet-name>
    <url-pattern>/zkau/*</url-pattern>
  </servlet-mapping>
<!-- ZK end -->

  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-sysadmin.xml,/WEB-INF/struts-config-train.xml</param-value>
    </init-param>

    <init-param>
      <param-name>debug</param-name>
      <param-value>2</param-value>
    </init-param>
    <init-param>
      <param-name>detail</param-name>
      <param-value>2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
  
<!-- ZK start -->
  <!-- Miscellaneous -->
  <session-config>
    <session-timeout>120</session-timeout>
  </session-config>

  <!-- MIME mapping -->
  <mime-mapping>
    <extension>doc</extension>
    <mime-type>application/vnd.ms-word</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>gif</extension>
    <mime-type>image/gif</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>htm</extension>
    <mime-type>text/html</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>jnlp</extension>
    <mime-type>application/x-java-jnlp-file</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>jpeg</extension>
    <mime-type>image/jpeg</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>jpg</extension>
    <mime-type>image/jpeg</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>js</extension>
    <mime-type>application/x-javascript</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>pdf</extension>
    <mime-type>application/pdf</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>png</extension>
    <mime-type>image/png</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>xls</extension>
    <mime-type>application/vnd.ms-excel</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>xml</extension>
    <mime-type>text/xml</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>xul</extension>
    <mime-type>application/vnd.mozilla.xul-xml</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>zhtml</extension>
    <mime-type>text/html</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>zip</extension>
    <mime-type>application/x-zip</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>zul</extension>
    <mime-type>text/html</mime-type>
  </mime-mapping>
<!-- ZK end -->

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>index.zul</welcome-file>
    <welcome-file>index.zhtml</welcome-file>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file>
  </welcome-file-list>

  <taglib>
    <taglib-uri>/WEB-INF/struts-bean</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-html</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-logic</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-nested</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-tiles</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
  </taglib>
  
  <resource-ref>
  <res-ref-name>jdbc/mssql_books</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
  </resource-ref>

</web-app>


我執行了一個hellowolrd.zul,執行的內容如下…
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<?page title="ZK::Hello World!"?>
<window title="My First window" border="normal" width="200px">
  Hello, World!
</window>


附檔為我的錯誤訊息以及lib放置的位置圖…

先前在做struts的設定時有將struts的tld檔放進來,可是像大大所講的zk設定、以及我看了文件的設定都只有提到將lib放置,並把web.xml加入有zk的設定即可、沒有另外加上其它的設定,不知是那發生問題 ...

可以麻煩大大幫忙看一下嗎?謝謝~ Blush

pic.zip (66.32k)


javalien edited on 2006-10-23 09:16
reply to postreply to post
studying struts ... ☆
http://www.andykhan.com/jexcelapi/download.html
作者 Re:簡介 ZK - Ajax but no Javascript [Re:smallchickenray]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2006-10-23 12:29 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
smallchickenray wrote:
各位大大, 不好意思...

由於最近開始接觸AJAX, 發現各位大大說的ZK好像很好用, 很想試試...
除了ZK之外, 其它都裝好了, 實在不知道該怎麼下載ZK, 可以說的詳細一點嗎?!
不好意思, 有勞各位...

我利用這個連結http://www.potix.com/download/
然後點選zk-2.1.2.zip, 然後會到這個http://prdownloads.sourceforge.net/zk1/zk-2.1.2.zip?download頁面, 等待一會兒, 會出現找不到網頁的訊息, 那A安內@@


SourceForge 網站早上好像恢復了!
請重新下載試試看。 Smile


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:javalien]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2006-10-23 12:38 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我剛剛試著用妳的 hellowolrd.zul 及 web.xml 放進我的 tomcat 測試。
完全正常耶。

我說一下我的步驟好了。
妳再想想是哪裡搞錯了。

1. 建立一個 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\zk_test 目錄

2. 將 hellowolrd.zul 放進 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\zk_test

3. 將 web.xml 放進 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\zk_test\WEB-INF
(我註解掉 struts 的部份)

4. 將 zk 需要的 *.tar 放進 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\zk_test\WEB-INF\lib
(檔案列表如附件圖檔)

5. 用 browser 瀏覽 http://127.0.0.1:8080/zk_test/hellowolrd.zul

顯示正常。

要注意,如果妳從 Eclipse 裡面執行的話。
妳要改把檔案放進 Eclipse 專案的目錄裡。

妳再試試看嚕! Smile


CMHuang edited on 2006-10-23 12:54
reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
javalien





發文: 60
積分: 0
於 2006-10-23 13:22 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
to CMHuang 大大:
我用 browser 瀏覽 http://127.0.0.1/hellowolrd.zul 卻有問題,
因為我的專案是跑80port,也有修改server.xml的設定。
所以先前專案跑的是http://localhost,因此是不是我的路徑設定的關係。
不過謝謝大大的回覆…我再試試...Smile


reply to postreply to post
studying struts ... ☆
http://www.andykhan.com/jexcelapi/download.html
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
gogo99





發文: 1
積分: 0
於 2006-11-24 14:57 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我直接在Tomcat下解压它的DEMO,却始终不成功!
起初是TOMCAT6。0。2,后降为TOMCAT5。5。9仍是不成功!
有在这环境下配置成功的朋友么?


reply to postreply to post
优秀是一种习惯
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
good318





發文: 6
積分: 0
於 2007-01-24 12:32 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請教各位先進大大們:
我有兩個問題想請教!
(一)因為我按照此篇大大的步驟來走不過Eclipse 3.2,始終在web.xml方面讓我出錯,錯誤訊息 referenced file contains errors (http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd). 是我有地方弄錯嗎??

(二)所以我把專案直接丟到tomcat上來執行利用 helloworld.zul 來跑
結果只出現文字沒有外框window,並且參考官方的Quick Start,比對之下也是沒錯呢!!請問這有解決方法嗎??


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:good318]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2007-01-24 12:59 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
good318 wrote:
請教各位先進大大們:
我有兩個問題想請教!
(一)因為我按照此篇大大的步驟來走不過Eclipse 3.2,始終在web.xml方面讓我出錯,錯誤訊息 referenced file contains errors (http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd). 是我有地方弄錯嗎??

(二)所以我把專案直接丟到tomcat上來執行利用 helloworld.zul 來跑
結果只出現文字沒有外框window,並且參考官方的Quick Start,比對之下也是沒錯呢!!請問這有解決方法嗎??


是這個問題嗎?
http://www.javaworld.com.tw/jute/post/view?bid=10&id=181286


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
good318





發文: 6
積分: 0
於 2007-01-24 14:17 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
謝謝CMHuang大大!!第一個問題已經解決
不過我第二個問題還是一樣呢!!
但是跑zkdemo卻是沒有問題,真是奇怪..Sad

123.rar (45.32k)


good318 edited on 2007-01-24 17:01
reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:good318]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2007-01-24 17:48 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
good318 wrote:
謝謝CMHuang大大!!第一個問題已經解決
不過我第二個問題還是一樣呢!!
但是跑zkdemo卻是沒有問題,真是奇怪..Sad


直接在 Eclipse 裡把 web.xml 打開來修改成 zkdemo 裡的版本試試看!


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
good318





發文: 6
積分: 0
於 2007-01-24 21:10 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
to CMHuang:
(1)其實現在eclipse能啟動tomcat,但是使用http://localhost:8080/xx/xxx.zul
會無效...我是按照Develop ZK Applications with Eclipse 這篇下去弄的..是不是還需要設什麼呢??
(2)如果是把專案直接丟tomcat上面執行,會發生編碼跑出來的問題,但是把zkdemo直接丟tomcat的話,竟然順利沒錯誤的....呢!!,不過如果寫一個簡單的Zul丟到zkdemo裡面去跑,結果是ok的,但是丟到自己創的專案裡面卻是會出問題


good318 edited on 2007-01-24 22:17
reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
xuon





發文: 2
積分: 0
於 2007-05-30 11:08 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請教各位大大:
在下有照著CMHuang大大的步聚,而且也參考了Develop ZK Applications with Eclipse,但是做出來的網頁是很像那種一般用IE直接開啟xml畫面,而且還有錯誤訊息,以下附上畫面
是不是在下哪裡弄錯了


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
ckbbc





發文: 2
積分: 0
於 2008-04-04 21:21 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問一下 我最近才來到這個網頁 不過線在版本已經跟新很多 所以有點不知如何下手

拜託請敎一下
02. 安裝 Eclipse 及 WTP。懶得分兩次安裝的人,可以下載 All-in-one 的版本來安裝。(讓你一次搞定兩件事)
這邊到底是要下載哪個
還有後面如何更改
謝謝您


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
sunts





發文: 2
積分: 0
於 2008-04-09 13:05 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
試成功了 感謝~

建議看small talk-Develop ZK Applications with Eclipse
, step by step去設定應該就可以

to ckbbc:
直接去eclipse Download
Eclipse IDE for Java EE Developers安裝 就有WTP


sunts edited on 2008-04-09 13:16
reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
lundi





發文: 34
積分: 0
於 2008-07-10 00:55 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請幫忙一下,我試了好久都試不成功,我是用
Develop ZK Applications with Eclipse http://www.potix.com/smalltalks/eclipse/ek.html
裡面最下面的 helloworld.zip http://www.potix.com/smalltalks/eclipse/helloworld.zip 來試。
可是都無法連到 http://localhost:8080/helloworld/helloworld.zul
我想,我是用他提共的example,所以我應該什麼都不用改了吧,包括web.xml應該都不用動吧!?

在專案那邊,有看到成功的import helloworld 專案。請問我還有什麼可以試呢?想玩玩看ZK啊~


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:lundi]
lundi





發文: 34
積分: 0
於 2008-07-10 09:57 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
lundi wrote:
請幫忙一下,我試了好久都試不成功,我是用
Develop ZK Applications with Eclipse http://www.potix.com/smalltalks/eclipse/ek.html
裡面最下面的 helloworld.zip http://www.potix.com/smalltalks/eclipse/helloworld.zip 來試。
可是都無法連到 http://localhost:8080/helloworld/helloworld.zul
我想,我是用他提共的example,所以我應該什麼都不用改了吧,包括web.xml應該都不用動吧!?

在專案那邊,有看到成功的import helloworld 專案。請問我還有什麼可以試呢?想玩玩看ZK啊~

試了好久,我終於找到一個重點,在
http://wiki.apache.org/tapestry/HowToSetupEclipseWtp
第12點寫到:

12. Attach Project to Server Instance
Select the server instance you defined in the Servers view
Right-click and select Add and Remove Projects...
Select your project in the Available Projects field
Click Add >
Click Finish


reply to postreply to post
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
littlebear00





發文: 1
積分: 0
於 2008-07-31 13:58 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
想請教一下


08. 新增一個 helloworld.zul 檔案如下:

這個步驟中的helloworld.zul檔案要新增在哪邊呢?
我按照前面步驟一步步走到這邊可是在新增的時候系統只能讓我新增在兩個地方
1.專案名稱(以及其子目錄)下
2.Servers底下(Server at localhost-config)
問題是無論我放哪邊執行http://localhost:8080/專案名/new_file.zul都失敗
但是目前我能在瀏覽器下執行 http://localhost:8080/ 看得到Tomcat首頁


請問為什麼利用Tomcat時候上面警告port:8080,8009不能用的時候
我更改了以上兩個port:8080 -> 8008
port:8009 -> 8010
此時再利用eclipse執行server卻發生local 端無法執行的錯誤
想勞請高手麻煩指導


reply to postreply to post
» JWorld@TW »  AJAX討論區 » ZK

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8