基于Java的Ajax框架 ZK 簡介

jopen 12年前發布 | 79K 次閱讀 Java ZK Ajax框架

基于Java的Ajax框架 ZK 簡介
在過去的十年里,Web應用的發展從最初的靜態HTML頁面到動態HTML(DHTML)頁面,從使用applet和Flash技術到最終的混合式 Ajax(異步JavaScript和XML)技術。Ajax的兩個杰出的例子是Google Map和Google Suggest。Ajax為Web應用提供了類似桌面應用程序同級別的交互方式和響應,給Web應用增添了活力。但是,和applet或Flash不一樣 的是,Ajax是基于標準瀏覽器和Java Script的,它不需要任何私有插件的介入。
基于Java的Ajax框架 ZK 簡介
Ajax是下一代的DHTML。因此,它嚴重依賴于JavaScript來監聽用戶活動所觸發的事件,并在瀏覽器中動態地操縱頁面的展現(即文檔對象模型,或稱DOM技術)。
那 么,你如何能夠很容易地將Ajax集成到你的Web頁面中去呢?可以使用ZK框架。它和許許多多其他的Ajax框架不一樣,ZK不需要你懂得Java Script語言就可以開發基于Ajax的應用,因為ZK引擎會自動為你生成JavaScript代碼。你只需要懂少許的HTML語言就可以使用ZK開發 一個Web應用。為了簡化Web應用的開發,ZK團隊還定義了一種ZK用戶接口標識語言ZUML(ZK User Interface Markup Language),它為創建ZK組件提供了一種直觀的方式,可以通過簡單的聲明像HTML格式那樣的閉合式標簽來實現。

ZK 提供超過70個XUL組件及80個XHMTL組件。舉凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支援。ZK 亦提供 FCKeditor, Dojo, Google Maps, 和 SIMILE Timeline的組件,讓使用者直接以Java控制,無須使用 JavaScript。

讓我們來看看ZK官方網 站提供的現場演示(Live Demo)頁面,體驗一下ZK的魔力吧

ZK Live Demo

</div>

Explore The Power of ZK Online

Demos are of common cases with code snippets and guidelines, customized and integrated examples, provided with XML & Java Source and are downloadable for reference.
Launch Demo </div> </div>

ZK Studio Demo

</div>

An IDE For Developing ZK Applications

See the features of our Eclipse-based visual IDE in a video demo, showing cases of key features and highlights such as ZUML Tag Assist, Java Code Assist, Syntax Check, Mark Occurrence and Hyperlink Navigation
Launch Demo </div> </div>

ZK Spreadsheet Demo

</div>

Embeddable Online Spreadsheet

Experience the power of the embeddable Ajax spreadsheet online! Integrate it in your Java web applications to leverage ZK UI components
Launch Demo </div> </div>

ZK Pivottable Demo

</div>

An Ajax Summarizing Component

Find out about the power of our Ajax data summarization component that has similar behavior to Excel’s Pivot Table with drag and drop operations. Apply and try different configurations and predefined scenarios on an example table
Launch Demo </div> </div>

ZK Calendar Demo

</div>

Dynamic Embeddable Online Calendar

Try the Google Calendar like component to experience the rich and intuitive scheduling functionality by adding your own schedules and edit it on the fly. Easy customizable and able to combine with other ZK components
Launch Demo

項目主頁:http://www.baiduhome.net/lib/view/home/1337846220011

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!