JSF

          JavaServer Faces
          QBlog0.96更新內(nèi)容及新模板qblog01
               摘要: 新版本功能的增加及改進(jìn):

          * 增加新模板:qblog01
          * 增加應(yīng)用模塊“文章分類列表”,該功能模塊允許您單獨(dú)列出某類(Tag)文章的列表(重要)
          * “最新發(fā)表的文章”模塊更新,增幾個(gè)參數(shù):Target,Show Date,Show Edit提升操作的友好度
          * 統(tǒng)一"文章列表"模塊與"tag文章列表"的渲染邏輯 (重要)
          * article頁增加“上一篇”、“下一篇”文章鏈接
          * article現(xiàn)在允許編輯發(fā)布時(shí)間.
          * 修復(fù)Live Writer在發(fā)布“草稿”類型的文章時(shí)遇到權(quán)限異常的問題。 (重要)
          * 統(tǒng)一修正了時(shí)區(qū)及日期格式
            閱讀全文

          posted @ 2010-10-17 21:35 huliqing 閱讀(1351) | 評(píng)論 (0)  編輯

          QBlog0.95更新
               摘要: 新增加及改進(jìn)內(nèi)容

          * 文章的摘要信息將直接從文章內(nèi)容自動(dòng)生成。
          * 實(shí)現(xiàn)了MetaWeblog接口,現(xiàn)在可以用Windows Live Writer客戶端等工具來發(fā)布日志, 具體配置看這里.
          * 增加了幾個(gè)系統(tǒng)參數(shù)設(shè)置
          * 改進(jìn)了導(dǎo)航欄的樣式定義,改進(jìn)的導(dǎo)航欄模塊,現(xiàn)在允許使用垂直式的導(dǎo)航
          * 完善了模版相關(guān)css的定義
          * 新模板:notepad,dark
          * 快速的配置切換功能完成,更好人性化的功能,一鍵切換整站配置。
            閱讀全文

          posted @ 2010-10-10 13:24 huliqing 閱讀(1491) | 評(píng)論 (0)  編輯

          QFaces開源,基于JSF2.0的Ajax組件庫
               摘要: QFaces是一個(gè)開源的JSF ajax組件框架,這個(gè)軟件開放在LGPLv3下,你可以自由的使用該軟件。

          這個(gè)組件包支持標(biāo)準(zhǔn)jsf2.0應(yīng)用及facelets頁面技術(shù)。它可以幫助你實(shí)現(xiàn)更友好的用戶體驗(yàn),并簡(jiǎn)化JSF web的開發(fā)過程。   閱讀全文

          posted @ 2010-10-01 16:40 huliqing 閱讀(1693) | 評(píng)論 (0)  編輯

          QBlog開篇第一章,閑談AppEngine
               摘要: 寫這個(gè)獨(dú)立博客程序也有一段時(shí)間了,今天是首發(fā)版——QBlog0.92獨(dú)立博客程序  閱讀全文

          posted @ 2010-08-28 18:32 huliqing 閱讀(1844) | 評(píng)論 (4)  編輯

          QFaces1.5.16 - JSF ajax extension framework
               摘要: 已經(jīng)一段時(shí)間沒有更新Blog, 。最近一直想更新blog又沒有安排好時(shí)間,唉!

          人一懶散起來的時(shí)候什么都不想做, 恢復(fù)狀態(tài)的時(shí)候又恨不得一下子把什么東西都搞掂。

          QQ群這一段時(shí)間也是冷清不少。數(shù)了一下共有14個(gè)QQ群,基本都是編程方面的,大多已經(jīng)忘記了是怎么加進(jìn)去的了。經(jīng)濟(jì)危機(jī)之前群消息可是經(jīng)常閃個(gè)不停,雖然自己很少在里面聊天,不過看著群消息不斷,還是感覺挺熱鬧的,至少知道自己不是一個(gè)人在戰(zhàn)斗,哈哈!

          經(jīng)濟(jì)危機(jī)之后冷清了很多呢,不用國(guó)家的統(tǒng)計(jì)數(shù)字,從QQ就能夠感覺出來了呢。就算是blogjava也能看出來,現(xiàn)在沒有每天發(fā)的文章數(shù)遠(yuǎn)沒有剛開始加入時(shí)看到的那么多。雖然這段時(shí)間沒有更新blog,不過我可是每天都在“監(jiān)視”呢!,怎么說呢:可以忘記刷牙,可以忘記吃早餐,可以忘記今天是星期幾,就是不會(huì)忘記每天瀏覽blogjava、瀏覽javaeye、清理垃圾郵件(?),好像成了居家旅行,生活必備的了。嘿嘿!  閱讀全文

          posted @ 2009-11-06 00:27 huliqing 閱讀(1534) | 評(píng)論 (2)  編輯

          QFaces 下載頁面 -- 基于JSF的Ajax增強(qiáng)框架。

          posted @ 2009-11-06 00:27 huliqing 閱讀(2469) | 評(píng)論 (7)  編輯

          簡(jiǎn)單易用的JSF翻頁組件
               摘要: 新的QFaces組件scroller, 這是一個(gè)翻頁組件,直接綁定到dataTable中即可,使用非常簡(jiǎn)單,組件會(huì)包含在1.5中發(fā)布,最近會(huì)進(jìn)行一些測(cè)試,組件的性能很好,比網(wǎng)上大部分人所用到的LocalDataModel方式要好,從性能上和易用性上。
          從性能上,組件不會(huì)在生命周期中出現(xiàn)兩次調(diào)用數(shù)據(jù)的多余操作,并且刷新之后仍可停留在原來所在的頁面。
          從易用性上,只要實(shí)現(xiàn)一個(gè)非常簡(jiǎn)單的方法綁定就可以,這已經(jīng)近乎傻瓜式的了。  閱讀全文

          posted @ 2009-05-09 09:55 huliqing 閱讀(1820) | 評(píng)論 (4)  編輯

          做自由落體運(yùn)動(dòng)的JSF組件,使用javascript打造富有個(gè)性的漂亮組件——QFaces
               摘要: 使用javascript打造富有個(gè)性及物理特性的JSF組件。
          在1.4中修正并調(diào)整了一些QFaces中的js代碼之后,繼續(xù)除bug及增加功能。現(xiàn)在是1.5beta。可以在線看Demo,并且現(xiàn)在效果更好。
          打算在1.5中增加一個(gè)基本的ajaxSupport組件或是日歷組件并繼續(xù)調(diào)優(yōu)性能,并增加一個(gè)style文件,更好的統(tǒng)一下樣式,現(xiàn)在已經(jīng)慢慢形成自己的風(fēng)格。在增加功能的同時(shí)考慮實(shí)用與性能,用戶友好,及可擴(kuò)展等。在1.4后的一段時(shí)間又使我對(duì)編程的認(rèn)識(shí)提高了不少,但不只是編程上的,包括很多其它方面的。
          好了,繼續(xù)。QFaces的js函數(shù)庫最近又增加了不少,這些都是自己慢慢增加上去的,為了打造富有個(gè)性的組件,最近又添了兩個(gè)主要函數(shù)。有朋友問為什么不使用ext或者使用其它現(xiàn)成的js 庫。說真的,我還沒有使用過ext,不是很了解。我喜歡自己寫核心的東西,因?yàn)橹挥凶约簩懖拍馨阉孓D(zhuǎn)得更好。在寫不了的情況下,才會(huì)借鑒或使用,在俱備足夠知識(shí)之后,我喜歡重復(fù)造輪子。我并不認(rèn)為重復(fù)造輪子就是錯(cuò)的,即使自己可能造得不好,但并不是絕對(duì)沒有收獲。  閱讀全文

          posted @ 2009-04-29 15:51 huliqing 閱讀(1756) | 評(píng)論 (1)  編輯

          在google的AppEngine上部署自己的JSF應(yīng)用——QFaces1.4更新,在線Demo
               摘要: 花了不少時(shí)間在AppEngine上部署了個(gè)項(xiàng)目,準(zhǔn)備有空的時(shí)候就持續(xù)更新上去。
          關(guān)于AppEngine現(xiàn)在還是有很多限制,比如不能寫文件,不能使用很多java的標(biāo)準(zhǔn)類庫,不能產(chǎn)生新進(jìn)程等。
          google列出了一個(gè)可用的java類庫白名單,在部署你自己的項(xiàng)目的時(shí)候最好參考一下這個(gè)白名單,否則可能會(huì)在部署應(yīng)用時(shí)遇到很多莫名的錯(cuò)誤。雖然 google提供了相關(guān)的SDK可以在本地模擬AppEngine的應(yīng)用環(huán)境,大部分情況下都是正確的,但是有時(shí)候你會(huì)發(fā)現(xiàn)上傳應(yīng)用之后會(huì)無法成功部署。這個(gè)可能是因?yàn)楸镜貞?yīng)用引用的類庫中可能引用了AppEngine不支持的類庫。在部署不成功之后,首頁只是出現(xiàn)叫你報(bào)告該錯(cuò)誤而已,并沒有提供詳細(xì)的日志信息,這是很痛苦的。幸好在google的開發(fā)人員首頁中有提供相關(guān)的日志信息,進(jìn)入自己的控制臺(tái)可以看到自己的相關(guān)項(xiàng)目的詳細(xì)信息,但是這些日志信息可能不是很實(shí)時(shí)。另外到AppEngine社區(qū)去查找一些相關(guān)的信息也是一個(gè)很好的方法,在配置spring的過程中就在社區(qū)獲得很多有用的信息,看起來 AppEngine并不是完全兼容spring的,因?yàn)閟p  閱讀全文

          posted @ 2009-04-23 21:36 huliqing 閱讀(1909) | 評(píng)論 (4)  編輯

          Ajax式的樹形目錄組件tree,支持無限層級(jí)+在線直觀編輯功能——QFaces1.3(JSF)
               摘要: 同樣,這也是一個(gè)JSF組件,在QFaces框架下制作的ajax組件,現(xiàn)在支持jsp及facelets視圖技術(shù)。所以需要在JSF環(huán)境下使用。如果你并不使用JSF的話,并不要緊,后面會(huì)提供組件的大概制作思路及過程,如果你對(duì)javascript + div + css很熟悉的話,相信很快也會(huì)知道如何制作以應(yīng)用于其它環(huán)境。不過我還是很推薦以JSF組件這種方式運(yùn)行,它幾乎可以封裝掉組件95%+以上的復(fù)雜度,所以寫完后使用起來非常簡(jiǎn)單。組件的JS寫了800多行甚至內(nèi)置了一個(gè)Tab組件:),到400左右行的時(shí)候幾乎重寫,在寫編輯功能的時(shí)候遇到不少問題。大部分時(shí)間不是花在組件的邏輯,而是花在div+css上。如果可以只考慮一個(gè)瀏覽器那真是謝天謝地!不僅在多瀏覽器上,即使在單瀏覽器上也存在多版本。所以整瀏覽器兼容,已經(jīng)整得讓人很沒精神。  閱讀全文

          posted @ 2009-04-12 18:30 huliqing 閱讀(3944) | 評(píng)論 (4)  編輯

          關(guān)于JSF1.2 + Spring2.5 + Hibernate3 + Facelets + Annotation整合配置的參考。
               摘要: 提供一個(gè)整合JSF,Spring, Hibernate(JPA), Facelets, 及Annotation搭配的基礎(chǔ)環(huán)境。對(duì)于剛開始使用這種組合的項(xiàng)目,或許可以參考一下,相信使用以上整合環(huán)境的項(xiàng)目還是比較少。一直很喜歡這種組合,JSF組件式的開發(fā),Spring, Hibernate對(duì)BackingBean及數(shù)據(jù)源的管理,F(xiàn)acelets的模版化技術(shù),以及Annotation都大大簡(jiǎn)化了開發(fā)。  閱讀全文

          posted @ 2009-03-30 18:11 huliqing 閱讀(2960) | 評(píng)論 (3)  編輯

          一鍵搞定JavaEE應(yīng)用, JRE + Tomcat + Mysql - JaveEE綠色運(yùn)行環(huán)境JTM0.9版,將web變得像桌面應(yīng)用一樣簡(jiǎn)單.
               摘要: 這是一個(gè)集成了jre,tomcat,mysql的綠色運(yùn)行環(huán)境, 直接解壓之后就可以運(yùn)行.不需要用戶自己安裝jre,tomcat,mysql,一鍵到位,看起來像是桌面式的web應(yīng)用.換句話說,就像是web與桌面應(yīng)用的結(jié)合體.

          整個(gè)項(xiàng)目壓縮后是34M(內(nèi)含兩個(gè)簡(jiǎn)單的web應(yīng)用) ,我想對(duì)現(xiàn)在的帶寬及硬盤已經(jīng)不能算是龐然大物了.為了安全起見,里面的jre我沒有做任何瘦身,是完整的jre1.6u11,tomcat使用的是 6.0.16, 端口默認(rèn)為8080, mysql使用5.1.3這也是最小的完整版,支持InnoDB, 默認(rèn)用戶root,密碼空

          所以你可以用這個(gè)環(huán)境來運(yùn)行你的整個(gè)項(xiàng)目,直接將你的項(xiàng)目部署到app\web下就可以,數(shù)據(jù)庫文件存放于app\data下(你可以自己使用工具連接這個(gè)mysql進(jìn)行一些必要的修改), 然后再將整個(gè)應(yīng)用打包后發(fā)送給用戶就可以了.

          下載后直接解壓,運(yùn)行JTM0.9.exe, 點(diǎn)"啟動(dòng)(調(diào)試模式)"即可運(yùn)行你的JavaEE應(yīng)用.  閱讀全文

          posted @ 2008-12-20 00:55 huliqing 閱讀(10139) | 評(píng)論 (30)  編輯

          一個(gè)帶有Ajax功能的JSF組件的完整詳細(xì)開發(fā)過程
               摘要: 文章有點(diǎn)長(zhǎng),寫得比較詳細(xì),有興趣與耐心開發(fā)JSF組件的就往下看吧,下面將詳細(xì)介紹一個(gè)標(biāo)準(zhǔn)JSF組件的制作過程,并且后面將使用QFaces將它升級(jí)為Ajax方式的組件(如果要升級(jí)為Ajax組件,請(qǐng)先安裝QFaces增強(qiáng)框架).如果你發(fā)現(xiàn)有任何問題或錯(cuò)漏,請(qǐng)給予批評(píng)指正,相關(guān)的完整代碼在QFaces的Demo示例中,可以自行下載查看:   閱讀全文

          posted @ 2008-11-30 23:41 huliqing 閱讀(4338) | 評(píng)論 (4)  編輯

          QFaces1.2 -- Ajax方式,帶進(jìn)度條的文件上傳組件FileUpload(for JSF)
               摘要: 這是QFaces的第4個(gè)組件,Ajax方式帶進(jìn)度條的文件上傳組件,我希望每一個(gè)重要組件都提升一個(gè)版本,呵呵!這個(gè)版本同時(shí)修正了ie6下的ajax 兼容問題.在介紹完這個(gè)組件之后,打算介紹一下如何利用QFaces自定義自己的Ajax組件,希望這個(gè)增強(qiáng)框架能對(duì)喜歡JSF的人有一些幫助.后面版本的升級(jí)可能就不會(huì)這么快,或者考慮兼容一下facelets,并修正一些可能出現(xiàn)的錯(cuò)誤,還有開源計(jì)劃,然后繼續(xù)維護(hù)并增加一些比較常用與實(shí)用的組件,關(guān)注一下JSF2.0的發(fā)展等等.  閱讀全文

          posted @ 2008-11-28 17:34 huliqing 閱讀(3025) | 評(píng)論 (7)  編輯

          QFaces1.1 -- 二級(jí),三級(jí),四級(jí)聯(lián)動(dòng)...,好吧,來個(gè)超級(jí)聯(lián)動(dòng)! JSF 與 Ajax可以這樣完美的結(jié)合
               摘要: 實(shí)際應(yīng)用中我們經(jīng)常會(huì)碰到需要級(jí)聯(lián)選擇的功能,比如:國(guó)家,省級(jí),市級(jí)等的級(jí)聯(lián)選擇,這些實(shí)現(xiàn)起來并不容易,
          并且要實(shí)現(xiàn)較好的兼容性也不是一件輕松的事情,如果要使用者再添加一大堆的javascript也是很麻煩的事情。
          所以我盡量使用非侵入式的方式,將它實(shí)現(xiàn)得比較輕松自由,并且讓使用者以最簡(jiǎn)單的方式使用,這是我的目標(biāo)。
          在不改變你的代碼及邏輯的情況下,使用這個(gè)組件就可以將你頁面中的所有selectOne組件變成擁有級(jí)聯(lián)關(guān)系的!!
          如果你感覺很神奇,那就去學(xué)一學(xué)JSF這個(gè)框架吧,實(shí)際上自定義組件才是JSF的精華, 這絕對(duì)是你發(fā)揮無限想象力的地方!  閱讀全文

          posted @ 2008-11-20 15:48 huliqing 閱讀(3501) | 評(píng)論 (8)  編輯

          QFaces - JSF的Ajax增強(qiáng)框架,使用Ajax可以這樣簡(jiǎn)單.
               摘要: “JSF 簡(jiǎn)直就是一個(gè)非常神奇,又魅力無窮的框架”。
          這是我學(xué)習(xí)這么久之后自己對(duì)JSF的一個(gè)總結(jié)。有一段時(shí)間沒有寫隨筆了,不過最近工作一停下來就又有了時(shí)間來發(fā)點(diǎn)牢騷,看望一下Blog中的朋友,呵呵! 順便搞點(diǎn)東西出來充實(shí)自己。

          寫這個(gè)增強(qiáng)框架, 一是為了鍛煉提高自己的能力, 二是為了總結(jié)一下自已各方面的一些知識(shí)!另一個(gè)我也希望JSF這么好的一個(gè)框架, 會(huì)有更多人喜歡! 盡管他入門并不容易,而且目前資料也還是太少! 不過作為一個(gè)設(shè)計(jì)如此優(yōu)雅的框架,我相信會(huì)有很多人喜歡她的! 還有一個(gè)就是最近又有點(diǎn)無所事事,一停下手頭的工作就想弄點(diǎn)什么東西出來,這使自己一直對(duì)編程保留激情,保持自信。最近又與朋友聊了很多這方面的東西,網(wǎng)絡(luò)真是個(gè)好東西,不用見面有時(shí)候就可以聊得很投機(jī)。沒事的時(shí)候與朋友聊聊天,談?wù)劸幊谭矫娴臇|西,也不會(huì)使自己整天坐在電腦前時(shí)感覺郁悶!(我寫文章總是喜歡偏題),想到什么就寫什么,這樣很舒服!  閱讀全文

          posted @ 2008-11-14 18:33 huliqing 閱讀(2274) | 評(píng)論 (5)  編輯

          詳細(xì)分析一個(gè)JSF組件的制作過程
               摘要: 實(shí)際上制作一個(gè)JSF組件,基本上你只要處理好UIComponent及UIComponentTag即可,重點(diǎn)就是這兩個(gè),其它文件只是簡(jiǎn)單的收尾工作。
          下面以我制作的一個(gè)實(shí)現(xiàn)雙聯(lián)動(dòng)的選擇框組件(Htmllinkage)為例進(jìn)行說明,該組件在頁面渲染了兩個(gè)select,并可進(jìn)行雙聯(lián)動(dòng)選擇,使用方法及效果在我的上一篇文章中  閱讀全文

          posted @ 2008-03-14 17:15 huliqing 閱讀(2220) | 評(píng)論 (5)  編輯

          努力打造一個(gè)創(chuàng)意的開源JSF組件包——Tcoco
               摘要: 花了幾天時(shí)間又為我的Tcoco組件包增加了兩個(gè)新的組件: HtmlLinkage 、HtmlAjaxMess

          想要努力打造一個(gè)創(chuàng)意的開源JSF組件包,如果有人幫忙貢獻(xiàn)一些代碼、組件或者提供一些建議的話,非常感謝!

          HtmlLinkage : 實(shí)現(xiàn)了一個(gè)雙聯(lián)動(dòng)下拉框。

          HtmlAjaxMess : 實(shí)現(xiàn)酷酷的站內(nèi)信功能。

          組件測(cè)試地址:http://www.tbuy.biz/tbuy/test.faces  閱讀全文

          posted @ 2008-03-06 17:50 huliqing 閱讀(2323) | 評(píng)論 (3)  編輯

          一些學(xué)習(xí)心得及設(shè)計(jì)模式隨記
               摘要: 本來打算在sourceforge申請(qǐng)一個(gè)項(xiàng)目后再將Tbuy1.2源代碼放出來!剛好這兩天打開sourceforge的網(wǎng)站速度如蝸牛般慢!所以也就擱了下來,順便打算把項(xiàng)目重構(gòu)一下之后再申請(qǐng),發(fā)現(xiàn)自己的作品一直在重構(gòu),每一次重構(gòu)都是一個(gè)進(jìn)步。

          Tbuy這個(gè)項(xiàng)目開放源碼后得到很多朋友的幫助與建議!學(xué)到了不少知識(shí),真的非常感謝,雖然普遍認(rèn)為國(guó)內(nèi)缺乏開源土壤, 但開源可以學(xué)到更多更深的知識(shí),所以打算一直開源下去。繼續(xù)整理了1.2的代碼,把源碼放出來,喜歡JSF的人可以自由下載,  閱讀全文

          posted @ 2008-02-19 12:03 huliqing 閱讀(2529) | 評(píng)論 (1)  編輯

          創(chuàng)建自己的開源項(xiàng)目,提高自己的編程水平,Tbuy1.2(JSF)
               摘要: 有時(shí)候我感覺在打包項(xiàng)目的時(shí)候比編寫程序更花時(shí)間,開個(gè)玩笑!Tbuy1.2已經(jīng)作好了好些天,但是在打包的時(shí)候一直小心翼翼,生怕錯(cuò)漏了某些文件,或相關(guān)數(shù)據(jù)庫文件等等。打包之后還要再解壓出來測(cè)試一下!Tbuy是我的一個(gè)JavaEE論壇項(xiàng)目,基于JSF框架。  閱讀全文

          posted @ 2008-02-04 12:08 huliqing 閱讀(2507) | 評(píng)論 (5)  編輯

          使用JSF為自己打造一個(gè)coco的組件包
               摘要: 這幾天把我的JSF論壇項(xiàng)目Tbuy整理了一下,把其中的幾個(gè)組件分離了出來,組成了一個(gè)組件包,可以單獨(dú)使用,讓界面實(shí)現(xiàn)更人性化、更友好的效果。現(xiàn)在介紹一下自己的這個(gè)小組件包(會(huì)變得更大的)
          在頁面渲染一下mediaplay播放器,并且可支持LRC歌詞同步。
          用于頁面的快速登錄,無刷新,使用Ajax技術(shù)處理。
          專門用于注冊(cè)id的組件,支持ajax驗(yàn)證id,支持正則配匹id格式,支持長(zhǎng)度驗(yàn)證。
          專門用于需要格式配匹的字段。使用正則配匹。支持長(zhǎng)度驗(yàn)證。并且可渲染為密碼字段。  閱讀全文

          posted @ 2008-01-11 08:29 huliqing 閱讀(1696) | 評(píng)論 (8)  編輯

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          文章原創(chuàng),歡迎轉(zhuǎn)載
          ——轉(zhuǎn)載請(qǐng)注明出處及原文鏈接

          隨筆分類(60)

          隨筆檔案(33)

          最新評(píng)論

          評(píng)論排行榜

          主站蜘蛛池模板: 库伦旗| 绥江县| 穆棱市| 自治县| 巴青县| 富裕县| 镇坪县| 开封县| 合阳县| 高唐县| 南部县| 中方县| 安塞县| 彭泽县| 桂林市| 筠连县| 原阳县| 蕲春县| 庆云县| 安庆市| 兰溪市| 肥东县| 高密市| 盘山县| 彩票| 大城县| 山东| 清丰县| 团风县| 嘉义县| 清远市| 司法| 新丰县| 方正县| 松潘县| 湟源县| 建瓯市| 梁河县| 平陆县| 马关县| 乐都县|