JSF & Myfaces
JSF without ManagedBean
摘要: 這幾天突發奇想,過去通過一些對 Navigation 的實現來省去了 JSF Navigation 的配置,現在又有新的想法了,能不能在 face-config.xml 中連 Managed Bean 都不要配置了呢,答案是肯定的,并且在實踐中也得到了證明。
閱讀全文
posted @
2006-09-05 10:16 steady 閱讀(3582) |
評論 (2) 編輯
JSF 中使用自定義 Navigation
摘要: 過去的一段時間,一直有人拿 JSF 的 Navigation 當靶子,批評 JSF,其實細心的人會發現,在 Java 世界,這樣的批評常常是很片面的,幾乎所有成熟的應用框架,在除了實現某些默認的功能外,還保留一些擴展的接口,提供了相當的擴展性,比如說 struts, spring 等很多的 web framework 都提供了很多擴展的接口,當然,JSF 也一樣。JSF 的 Navigation 中,我們一個 page 都有一個 from-view-id ,它的每個 navigation 出口 to-view-id 都必須定義,所以在不同的 from-view-id 中會有一些重復的 to-view-id,并且每當有一個新的 navigation 路徑,我們都必須配置這個路徑,才能夠在 action 中正確的轉向我們這個路徑。很多情況下,這樣的方式用起來都不是很爽,我們需要有一些簡單的方式,我們在 action 事件中,直接 return 一個 page 的 path 就會直接 forward 到這個 page ,在用的時候會方便一些,有沒有辦法去做到呢?
閱讀全文
posted @
2006-05-29 08:52 steady 閱讀(2443) |
評論 (2) 編輯
在JSF中實現分頁(三)
摘要: 好久沒有寫點東西了,這次想把JSF中的分頁系列文章再擴充一點,說明一下查詢和分頁結合的情況,當我們把查詢條件和查詢結果放到一個頁面上時,查詢還是非常容易實現的,甚至不需要我們手工去從數據庫中查詢。
閱讀全文
posted @
2006-03-28 19:12 steady 閱讀(6685) |
評論 (5) 編輯
JSF OpenDoc 活動開展
摘要: 為了讓更多的朋友了解 JSF ,也讓 JSF 變得對大家不那么陌生,我和一些積極貢獻的朋友們在 BlogJava 和我的 JSF 論壇上開展了 JSF OpenDoc 活動,目的是為了把更多更好的 JSF 資料奉獻給大家,目前包括兩部分 《 JSF Cookbook 》主要是把使用上常見的問題拿出來和大家分享,為了讓大家能夠更好的找到自己問題的解決方案,第二部分 《 JSF OpenDoc 》主要是翻譯國外的優秀文檔,把這些好的文檔中文化,讓更多的人能夠更容易的去學去用 JSF。
閱讀全文
posted @
2006-03-08 10:28 steady 閱讀(1985) |
評論 (4) 編輯
使用Shale巧妙解決JSF中的幾個難題
摘要: 好久都沒有去寫點東西了,不過最近也沒有太多的時間去專門研究一些東西,就把我在實踐中的一些經驗拿出來和大家分享。因為 iCustomer 這個使用 JSF 的項目,最近一直在嘗試解決一些過去遺留下來的問題,比如說驗證之類的,還有防止重復提交頁面,最后加上一個日期轉換的問題。
閱讀全文
posted @
2006-03-07 09:57 steady 閱讀(2990) |
評論 (2) 編輯
JSF中使用Struts Tiles和Standalone Tiles
摘要: Tiles是Struts中提供的一個優秀的模板技術,在JSF中,默認并沒有提供這樣的模板技術,但是,我們可以很容易的集成Struts中提供的Tiles到JSF中,現在,Tiles從Struts中獨立出來了,我們也可以在JSF中使用Shale中提供的Standalone Tiles。
閱讀全文
posted @
2006-02-08 17:26 steady 閱讀(2990) |
評論 (3) 編輯
JSF實踐項目MyPSP
摘要: 這是我最近三個月從學JSF開始做的一個實踐項目,我在這里寫的一些關于JSF的文章和隨筆都是在這個項目基礎上的,現在我把它拿出來和大家分享,同時也希望對此項目有興趣的朋友能夠投入到項目中來,也希望我的一些經驗能給大家帶來一些學習上的便利。同時也請高手多多指點,就讓我們在學習和實踐中共同進步。
閱讀全文
posted @
2006-02-08 09:26 steady 閱讀(3169) |
評論 (1) 編輯
JSF的中文化與國際化
摘要: 對于各種不同的Java應用,國際化的問題總會給我們非英文用戶帶來一些麻煩,在JSF中也一樣,在實踐中碰到了一系列不容易解決的問題,最終解決的大部分的問題,也完成了一個小項目,我把我的一些經驗拿出來和大家分享一下,希望能讓大家在這些地方少走一些彎路。
閱讀全文
posted @
2006-01-20 20:39 steady 閱讀(2204) |
評論 (1) 編輯
解析Tree2(一)
摘要: 在我的 blog 中,JSF 的Tree2 組件一直都是一個熱門的討論話題,為了向大家介紹更多關于Tree2的內容,我翻譯了這篇原產于 Apache Myfaces 社區的介紹 Tree2 的文章,希望大家能夠對 Tree2 有更深的認識。
閱讀全文
posted @
2006-01-13 12:59 steady 閱讀(2539) |
評論 (1) 編輯
JSF的最佳拍檔
摘要: 工欲善其事,必先利其器。做Java的Web開發也不例外,一個好的工具,往往會達到事半功倍的效果。開發JSF有著無數好用的工具,基本上都是Eclipse的插件,BEA Workshop(前身是NitroX),Exadel,MyEclipse等等,當然IBM Rational 的RSA和Borland的JBuilder還有Oracle的JDeveloper都具備這方面的開發功能,但是因為太過龐大了,就不推薦了,我重點推薦的是Workshop和Exadel。
閱讀全文
posted @
2006-01-11 09:32 steady 閱讀(9594) |
評論 (22) 編輯
在JSF中使用Shale進行客戶端驗證
摘要: JSF中默認并沒有提供客戶端驗證機制,這就需要使用其他的方法來驗證,Shale已經為我們做好了,通過封裝commonsValidator,實現了非常方便易用的客戶端驗證。
閱讀全文
posted @
2006-01-05 09:25 steady 閱讀(4552) |
評論 (7) 編輯
在JSF中實現分頁(二)
摘要: 前面一篇直接使用了Myfaces中的兩個Component完成了一個簡單的分頁,這里將會介紹一種On-demand loading的方法來進行分頁,僅僅在需要數據的時候加載。
閱讀全文
posted @
2005-12-30 10:30 steady 閱讀(15015) |
評論 (21) 編輯
在JSF中實現分頁(一)
摘要: 對于大多數Web應用,分頁都是必不可少的功能,當然在JSF中也一樣,我在這里用兩篇文章介紹兩種方法來展示一下,如何在JSF中實現分頁。
閱讀全文
posted @
2005-12-29 20:55 steady 閱讀(12462) |
評論 (2) 編輯
Full JSF & Myfaces Archive