2013年2月23日 星期六

動態網頁開發(ZK+Spring+Hibernate+Scheduler+Flot)

因緣際會, 9年沒碰過網頁, 半年前又開始這方面的應用,有不少的心得, 技術的進展真的非常大, 不像寫系統韌體, 數年如一日, 只要有多工概念,會C和基本IO, 就可以上場了.

但在近十年,網頁的呈現以及開發的便利性和Desktop Application已經非常類似, 對應的技術更是五花八門, 需要挑選以及整合出自己要的應用框架

目前我選用的架構是用ZK+Spring+Hibernate+Scheduler+Flot, 目前看來應該沒什麼問題

Flot是用在Chart上面, 要多花一點功夫去整合零散的資源, 其它都算是Java標準的整合方式

若需要連網路芳鄰 or SMB, JCIFS是不錯的選擇, 可惜和Apache VFS整合只有檔案,不支援目錄, 不然我傾向用VFS, 這樣連FTP, WebDav都可以用同一介面, 建議可以參與VFS修改或是從VFS, JCIFS之上自己再包一層, 我傾向後者

整合Excel file當然是用Apache POI

[English]dare

http://www.iciba.com/dare

Usage Note :
You can leave out the word to after dare in the above sense. Nobody dared complain. The formdares is never used in a question or in a negative statement. You use dare instead. Dare she tell him?... He dare not enter .
dare 用於以上義項時,其後的to 可以省略:Nobody dared complain (沒有人敢抱怨)。在疑問句或否定句中,不可用dares, 而應用dare:Dare she tell him (她敢告訴他嗎),He dare not enter. (他不敢進去)。