新聞中心
JSF 作為一個標準,里面的設計處處都感覺到 SUN 的習慣與痕跡,對于一直從事開發(fā) JSF 或者 Struts 的開發(fā)人員來說, JSF 算是看起來會比較順眼的(我用 Tapestry ,當然看 JSF 也很順眼)。沒做這個 JSF 研究之前,一直都是聽到 JSF 的優(yōu)點: POJO ,組件化,兼容 JSP ,性能也不錯,還有國際化支持,頁面導航等的特點,重點它是一個標準,頭頭們比較放心。

創(chuàng)新互聯(lián)公司-專業(yè)網站定制、快速模板網站建設、高性價比凱里網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式凱里網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋凱里地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
首先解答一個初學者對JSF流行名詞的困惑,大家聽得比較多的幾個JSF流行名詞是, JSF1.1 , JSF1.2 , myfaces,oracle ADF,ajax4jsf , facelets, 它們究竟是什么,有什么關系呢?
JSF1.1 、 1.2 都是 JSF 的標準,定義例如接口、規(guī)范( JSF 是面向接口編程的),必須通過實現(xiàn)才能被我們所使用,而實現(xiàn)包括有 JSF RI(Reference Implementation) ,還有 myfaces core1.1.4 的實現(xiàn)等。 JSF RI 是 SUN 對 JSF 的實現(xiàn),相對來說兼容性比較好,也比較穩(wěn)定(因為 1.1 已經很久沒更新過了,已經轉向 1.2 去了),而 myfaces 更新比較快,功能也比較多一點,初學的推薦 JSF RI1.1 就可以了, 1.2 需要新的 servlet2.5/jsp2.1 以及服務器支持,現(xiàn)在還不穩(wěn)定。
myfaces ,它是一個大的項目,下面有幾個子項目,分別是 myfaces core, sandbox ,tabago,tomahawk ,(奇怪的名字,好難說,我簡稱它為 TOM ),還有一個新的 ADF Faces (跟 oracle adf 有關,應該是兼容整合 adf 的功能吧)。 Tabago,tom 都是組件庫, tabago 比較好玩的是支持換膚,還有一些支持 ajax 的組件, TOM 則是一個豐富的增強組件庫,大概有三十個之多,例如 TREE , TAB 等等。 Sandbox 是測試用的。
Oracle ADF 是 oracle 為 jsf 做的一個大型的組件庫,以前是收費的,現(xiàn)在開源了,我沒用過,不好說。
Ajax4jsf 是為 jsf 提供 AJAX 支持的一個標簽庫,使用它提供的標簽,就能在原有的 JSF 程序上輕易的加上 AJAX 的功能,而且不用寫任何 Javascript 。
Facelets 這個是很激動人心的一個框架,有了這個框架才把 JSF 的組件化發(fā)揮出來,通過模板的方式來組合成我們所需要的組件,而且可以不使用
【編輯推薦】
- JSF和Tapestry全面比較
- 開發(fā)自定義JSF組件
- 簡述學習JSF小記
- JSF圖形組件管理圖形bean組件
- Seam與JSF的加減法
標題名稱:幾個JSF流行名詞的解釋
網頁地址:http://m.5511xx.com/article/ccojppe.html


咨詢
建站咨詢
