@RIAWork
All about RIAWork
摘要: 說書評(píng)實(shí)在是沒什么資格,:),已經(jīng)有將近半年的時(shí)間都沒使用Ajax做產(chǎn)品或項(xiàng)目了,不過一直都在關(guān)注Ajax的發(fā)展和動(dòng)態(tài),應(yīng)該說Ajax的發(fā)展在這兩年以來非常的可喜,Ajax帶來的web友好性的改變?cè)诟鞔缶W(wǎng)站已經(jīng)開始顯現(xiàn)出來了,這一切都是很值得高興的,說回正題,記得是當(dāng)時(shí)在做一個(gè)Ajax方面的框架,做的過程中開始看《Ajax patterns and best practice》,英文版本,碰巧從dlee那了解到他們正在翻譯這本非常不錯(cuò)的書,后來從dlee那拿到了翻譯后的草稿版,先睹為快了,記得當(dāng)時(shí)看了翻譯稿后就在我的blog上寫了一些關(guān)于書中介紹的模式,主要是看書后的激動(dòng)之情,順便也為了大家先了解下這本書的內(nèi)容,在《Ajax模式與最佳實(shí)踐》上市后拿到博文的贈(zèng)書,不過由于工作原因,一直沒時(shí)間好好的翻看,最近才拿出書來仔細(xì)的看了看。
很久都沒看技術(shù)方面的書了,大部分技術(shù)相關(guān)的東西都是要用的時(shí)候才從網(wǎng)上臨時(shí)的翻閱,基本就是看些小文章,再加上自己是個(gè)典型的實(shí)戰(zhàn)主義者,所以對(duì)書應(yīng)該也是較為挑剔的,《Ajax模式與最佳實(shí)踐》是本典型的實(shí)戰(zhàn)書籍,而且無疑是ajax實(shí)戰(zhàn)類書籍中的佼佼者,為什么
閱讀全文
摘要: 置換模式,引用即將出版的《ajax模式和最佳實(shí)踐》(也就是《ajax patterns and best practice》)中對(duì)于它的意圖的描述:
“置換模式(Permutations pattern) 被服務(wù)器用來分離資源(URL)與表現(xiàn)(例如HTML或XML)。分離資源與表現(xiàn)使得終端用戶只需要關(guān)心資源,不需要擔(dān)心URL所關(guān)聯(lián)的內(nèi)容。例如,假如一個(gè)客戶的銀行帳號(hào)是URL http://mydomain.com/accounts/user,那么相同的 URL 能夠被各種各樣的設(shè)備 (電話,PC等等)來使用。”
閱讀全文
摘要: 此模式出自《Ajax patterns and best practice》,這個(gè)模式非常具備實(shí)際意義,為客戶端的緩存實(shí)現(xiàn)做出了指導(dǎo),和以往在使用傳統(tǒng)B/S結(jié)構(gòu)進(jìn)行開發(fā)時(shí)所做緩存的思路有一個(gè)改進(jìn)點(diǎn),:)。
閱讀全文
摘要: POJO這個(gè)詞無疑是這幾年來Java界最為熱門的詞,各類框架都是以支持POJO形式作為其關(guān)鍵的特性之一,確實(shí),POJO方式降低了開發(fā)的難度和門檻,讓開發(fā)人員能夠得以更加的關(guān)注和實(shí)現(xiàn)業(yè)務(wù),而Spring也同樣是依靠著"POJO Enhanced"獲得了大家的認(rèn)可。
閱讀全文
摘要: IBM認(rèn)為一個(gè)完整的EAI的解決方案應(yīng)當(dāng)包括五個(gè)方面:用戶交互、應(yīng)用連接、業(yè)務(wù)流程整合、構(gòu)建整合和信息集成。
在這篇blog中來探討下EAI的應(yīng)用連接,IBM對(duì)于應(yīng)用連接的定義:通過 HUB 或總線架構(gòu),實(shí)現(xiàn)應(yīng)用與應(yīng)用之間的連接,完成相關(guān)的數(shù)據(jù)路由與數(shù)據(jù)格式轉(zhuǎn)換,對(duì)于IBM的這個(gè)定義,非常的認(rèn)可,在實(shí)際的EAI類的項(xiàng)目中,這也確實(shí)是個(gè)很實(shí)際的需要解決的問題,可能很多人仍然會(huì)認(rèn)為EAI是一種炒作,好象也是沒有什么做的成功的EAI項(xiàng)目,但EAI項(xiàng)目現(xiàn)在確實(shí)是存在的,而且在這塊的技術(shù)、實(shí)施經(jīng)驗(yàn)也是不斷的成熟,EAI項(xiàng)目帶來的意義更是不可否認(rèn),在這篇blog中將從應(yīng)用連接所應(yīng)對(duì)的應(yīng)用場景、技術(shù)實(shí)現(xiàn)兩個(gè)方面來探討下:
閱讀全文
摘要: 表單是我們?cè)趯?shí)現(xiàn)應(yīng)用時(shí)常用的,通常情況下多數(shù)的應(yīng)用系統(tǒng)對(duì)于用戶而言就是在于表單打交道,所以提升表單的交互能力是非常重要的一個(gè)環(huán)節(jié),當(dāng)然,交互其實(shí)很多時(shí)候和業(yè)務(wù)都是有關(guān)系的,就如很多業(yè)務(wù)表單需要的是快速錄入的方式,這個(gè)時(shí)候如回車添加行、Tab快速切換到相應(yīng)的域上都是非常重要的,在網(wǎng)上查了一下,沒找到一個(gè)完整的交互性質(zhì)的表單的Demo,非常的希望css高手們能動(dòng)手搞一個(gè)這樣的東西,這樣以后大家就方便了,由于在現(xiàn)在的一個(gè)項(xiàng)目中用到了,就把自己做的一個(gè)具備了一定能力的交互表單放到網(wǎng)上,希望有高手能基于這個(gè)或者自己做一個(gè)能作為以后做表單時(shí)可參考的對(duì)象,在這個(gè)交互表單中,對(duì)于交互性主要提供了這么一些:
1、表單進(jìn)入域時(shí)的即時(shí)提醒
2、回車增加行
3、星級(jí)評(píng)分
4、域值非法的提示
下載地址:http://www.aygfsteel.com/Files/BlueDavy/richform.rar
閱讀全文
摘要: 先簡單的做了一個(gè),結(jié)合TrimPath提供的JavascriptTemplate實(shí)現(xiàn),目前的解決方案比較丑陋,通過xmlHttpRequest從服務(wù)器端獲取模板文件,然后交由JavascriptTemplate結(jié)合數(shù)據(jù)解析形成最后的html。
閱讀全文
摘要: 為什么界面集成這么的麻煩呢,要做界面集成就是為了將動(dòng)態(tài)性質(zhì)的實(shí)現(xiàn)增加到靜態(tài)的html上去,而這個(gè)步驟在現(xiàn)在還沒有什么好的框架或者說好的IDE來支撐,導(dǎo)致了現(xiàn)在的這個(gè)步驟很麻煩,這也是為什么在做系統(tǒng)的時(shí)候很多時(shí)候最怕的不是用戶所要的功能的變化,而往往是界面的變化,界面集成的這個(gè)步驟是這么的索然無味而且工作量奇大,怎么來提高這塊的效率呢?
閱讀全文
摘要: 在上篇RIAWork的簡要介紹篇中,已經(jīng)提及RIAWork的重要目標(biāo)之一就是為界面和交互的靈活變化提供支撐,在這里來看看界面和交互在實(shí)際項(xiàng)目中的變化情況以及RIAWork是如何提供對(duì)于其變化的支撐。
閱讀全文
摘要: 在現(xiàn)在的軟件業(yè)界,我認(rèn)為很大的問題是開發(fā)人員甚至是公司從來都沒有真正的把用戶當(dāng)成上帝,當(dāng)然,這和目前業(yè)界的項(xiàng)目有很大的關(guān)系,例如項(xiàng)目通常都是時(shí)間非常的緊張,N多開發(fā)人員投入只能盡量去保證功能、需求的實(shí)現(xiàn),在界面以及交互上往往不是那么的重視,但其實(shí)業(yè)界很多成功的產(chǎn)品都證明,功能往往不是決定性的因素,界面和交互才是用戶最為重視的,而且通常也是打敗對(duì)手的重要地方,為什么項(xiàng)目中不在重視功能的同時(shí)去重視界面和交互呢,大都是因?yàn)楝F(xiàn)在的框架在界面和交互變化的支撐上都不是很好,導(dǎo)致了每次界面的改動(dòng)都要花費(fèi)很大的成本,而交互上則一方面是現(xiàn)在交互設(shè)計(jì)師急為的缺少,另一方面是還沒引起企業(yè)足夠的重視,所以其實(shí)我覺得在web應(yīng)用開發(fā)框架上最大的目標(biāo)就是為“把用戶當(dāng)上帝”提供足夠的支持。
閱讀全文