2007年5月8日 星期二

ZK是個好物啊!

經過了幾個月下來使用ZK的心得.
發覺ZK真的可以有效的將原本的一些WebAPP的元件跟程式進行AJAX的流程控制
而開發者幾乎不用知道其運作原理
(事實上也真如這樣,至今除了小東西設定的一點javascript之外,完全沒寫到javascript)

而且也因為可以使用Java作為編寫環境,一切都相當的自由
甚至經測試,放到不同iframe中的物件仍舊可以透過java來進行控管
即使有人會說,這用原本的JSP就可以做到了.
但是如果不是擁有著AJAX的運作,根本不可能達到[即時]的控管
這每一項全都是ZK的基本特色而已,一堆完整的元件使得在開發的過程中只需要專心著力於business logic即可,這是相當難能可貴的.

目前之架構如下:
1.JavaCode將物件丟給Global Static 物件之TreeMap裡,並獲得其相對應ID
2.JavaCode產生新的URL要求並將剛剛之ID置入
3.URL產生新頁面之際利用特定ID取得相對應物件後.將TreeMap裡對應連結移除€
4.JavaCode & URL產生之新頁面可一同使用同物件並溝通

沒有留言: