免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
歡迎光臨 - 琳婕小筑-老貓的理想 - JSF 這一年 -
新的一年開始,按理說要對(duì)去年的什么東西做一番總結(jié)了,當(dāng)然總結(jié)很多了,這次先總結(jié)一下 JSF 了,畢竟這對(duì)我來說是今年最主要的技術(shù)方向,對(duì)它也算是比較熟悉了,雖然沒有非常深入的去研究它,但從一年多的使用和理解來說,還是有不少自己的心得的,在新的一年到來之際,把這些東西記錄下來,重新記起這個(gè)讓我歡喜讓我憂的 JSF。靜觀這一年 JSF 的發(fā)展,沒有太多的興奮,也沒有太多的歡喜,更多的是平靜,與同一時(shí)間大紅大紫的 Ajax 和 RoR 相比,JSF 帶給我們的更多是平靜,靜的讓人心里發(fā)慌,上半年可以說還是稍有一些波濤了,而隨著月份的數(shù)字越來越大,波濤是越來越小了。   

    可以說各大廠商在互相妥協(xié)讓步的基礎(chǔ)之上,把 JSF 實(shí)用化的實(shí)現(xiàn)版本的重任交到了 Apache Myfaces 項(xiàng)目上,而 Oracle 也將其 ADF Faces 的實(shí)現(xiàn)捐給了 Apache,而現(xiàn)在我們可以見到的 JSF 實(shí)現(xiàn)也主要就是 Myfaces 了,當(dāng)然 Sun 自己也有一套實(shí)現(xiàn),當(dāng)然這只是一種不夠健壯,并且功能有限的實(shí)現(xiàn)版本,一般不會(huì)拿來做正式的項(xiàng)目的。剛過完年 Myfaces 1.1.2 和 Tomahawk 1.1.2 正式發(fā)布,這是過去 Myfaces 1.1.1 的一個(gè) bug 修復(fù)版本,離上一個(gè)版本已經(jīng)有半年左右的時(shí)間了,而項(xiàng)目組的同事們也在與 Myfaces 1.1.1 的 bug 斗爭了半年才用到這個(gè)新的版本。隨后的 Myfaces Core 1.1.3 / 1.1.4 則在幾乎一個(gè)月內(nèi)發(fā)布,而 1.1.5 和 Tomahawk 1.1.4 則至今沒有動(dòng)靜,雖然由 Myfaces 每次發(fā)布帶給我們的 new feature 已經(jīng)不是那么的多了,但是還是期盼新的版本能夠給我們帶來新的驚喜。

    五月份的時(shí)候 JavaEE 5 最終標(biāo)準(zhǔn)發(fā)布了,JSF 1.2 終于被正式提上了日程,這是一個(gè)對(duì)過去標(biāo)準(zhǔn)的一個(gè)修復(fù)版本,修正了上一個(gè)標(biāo)準(zhǔn)中的諸多問題,比如 JSTL 兼容性問題,還有一些細(xì)節(jié)性的改動(dòng),都是過去在 JSF 1.1 標(biāo)準(zhǔn)中非常折磨人的問題,但新的 1.2 標(biāo)準(zhǔn)依賴于 JDK 1.5,依賴于一系列新的 JavaEE 5 的 API,比如 Servlet 2.5, JSTL 1.2 而這些新的 API 也是在緊鑼密鼓的開發(fā)中,所以 Myfaces 1.2 的開發(fā)進(jìn)程也一直很慢,因?yàn)槠渲谐霈F(xiàn)的問題不光是 Myfaces 自己的問題,或許還有 Tomcat 6 的問題,或是其他的問題。而另一方面 Sun 也發(fā)布了一個(gè) JSF 1.2 的實(shí)現(xiàn)版本,是由 JSF 1.2 的標(biāo)準(zhǔn)的主筆領(lǐng)導(dǎo)開發(fā)的,按照我對(duì)于 Sun JSF 上個(gè)版本的表現(xiàn),我對(duì)于這個(gè)新的實(shí)現(xiàn)也不抱有太多的希望,或許它更多的只是一種象征了,象征著 JSF 1.2 的正式推出。

    開源領(lǐng)域的 JSF 相關(guān)的項(xiàng)目發(fā)展緩慢。Myfaces 在一年內(nèi)沒有給我們帶來太多的驚喜。曾經(jīng)做為黑馬出現(xiàn)的 JSF 擴(kuò)展框架 Shale 至今還沒有給大家?guī)硪粋€(gè)滿意的答復(fù),一直以 develop 版本發(fā)布出來給大家嘗鮮用,雖然慢慢的在前進(jìn),但是卻很難帶給大家什么驚喜,或許會(huì)被人逐漸的淡忘。而去年年底由 Oracle 捐給 Apache 的 ADF Faces 也是至今沒有太大的動(dòng)靜,同樣作為兄弟項(xiàng)目的 Struts 2 從提出到現(xiàn)在也有一年了,還沒有能提供一個(gè)正式的版本給我們用,作為 Apache 的項(xiàng)目,這樣的發(fā)布速度,確實(shí)很讓人不能滿意,而作為另一個(gè)大型的開源組織 Eclipse,則在一個(gè)個(gè) Milestone 下有條不紊的向前推進(jìn),不斷蠶食著別人所占據(jù)的地盤。

    作為 JSF 整體應(yīng)用平臺(tái)一個(gè)重要的部分,第三方組件庫的發(fā)展有不小的突破,但是真正的應(yīng)用度似乎不是很高,這一年內(nèi)出現(xiàn)了很多優(yōu)秀的商業(yè),開源的組件庫,除去上面我們提到的 Myfaces Tomahawk, Oracle ADF 之外,還出現(xiàn)了 ICEFaces, BackBase,WebGalileo Faces,另外在 .Net 領(lǐng)域的組件提供商 Infragistics 也通過收購發(fā)布了 NetAdvantage for JSF 2006 這樣的組件庫。另外一直在 JSF IDE 上有所作為的 Exadel 公司也在 JSF 組件上插上一手,一方面發(fā)布了其開源的 JSF 框架 Ajax4JSF 另一方面在其基礎(chǔ)上提供了一個(gè)商業(yè)的 JSF 組件庫 VCP,這樣的方式確實(shí)有一套,可以同時(shí)抓住兩方面的市場。另一方面國內(nèi)也出現(xiàn)了像金碟這樣基于自己 Apusic Application Server 的開源 JSF 組件庫,是一件值得我們國人驕傲的事情,不過由于其只能夠運(yùn)行于 Apusic 上,使其應(yīng)用面受到了不小的限制。

    讓我們?cè)賮砜纯催@一年 JSF 相關(guān) IDE 在今年的作為了,在 06 年春節(jié)期間,一些支持 JSF 的 IDE 像趕集一樣不斷的推出來,先后有 MyEclipse 4.1 GA,Sun Java Studio Creator 2, Oracle JDeveloper, BEA Workshop Studio 3.0,在這一段時(shí)間推出。MyEclipse 和 BEA Workshop 是 Eclipse 的插件,而 JDeveloper 和 Creator 是基于 Swing 的,不過隨著時(shí)間的推移,大家真正在用的 JSF 開發(fā)工具也主要就是 MyEclipse 和 Workshop,不過 MyEclipse 在 JSF 上想和 Workshop 拼,還需要一些時(shí)日了,另外在九月份正式發(fā)布的 IntelliJ IDEA 6.0 也開始支持 JSF 了,當(dāng)然是用其獨(dú)特的方式去支持,雖然不提供圖形化的所見即所得的開發(fā)方式,但由于其 IDE 內(nèi)部各個(gè)部分間完美的組合,使得其在寫代碼的感覺上要遠(yuǎn)遠(yuǎn)超過的其他競爭者,這也正是獨(dú)立 IDE 和插件 IDE 一個(gè)重要的功能區(qū)別。

    縱觀 06 年的 JSF 的發(fā)展歷程,我還是對(duì) 07 年的 JSF 的發(fā)展很期待,希望 Myfaces 基于 JSF 1.2 的實(shí)現(xiàn)能夠盡快的推出,也能夠有更多更好的開源組件庫的出現(xiàn)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JSF技術(shù)研究——幾個(gè)JSF流行名詞的解釋 - itVincent Blog - Java...
JSF in Action 筆記(第三章)
Apache myfaces介紹和配置
用JSF和MyFaces上傳文件
JSF Tour 5 MyFaces Intro
使用 JavaServer Faces 構(gòu)建 Apache Geronimo 應(yīng)用程序,第 2 部分: 在 JavaServer Faces 中使用 Tomahawk
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服