Oracle's ADF Faces
Adam Winer, from Oracle, e-mailed me late last night and informed me that he had ADF Faces working with Facelets! It was a great test for Facelets and Adam was able to find several bugs pertaining to backwards compatiblity with JSF 1.1. For me, the point of getting ADF operational was to catch compatability bugs. The good thing is that nothing was overly major, except one issue that is somewhat beyond my control.
When JSF loads ViewHandlers from configuration files, there's an ordering issue that could arise between dependencies. Since ADF and Faclets have their own ViewHandlers, Adam had to deal with resolving ViewHandlers outside of JSP. This was probably a good thing to have happen as the integration can only improve both frameworks (ADF & Facelets).
With Adam's issues, I will be filing and correcting them all by the end of the week and doing another (major) release. I'm also working on writing up a series of articles on Facelets for Kito Mann's JSFCentral.com.
I'm somewhat battling with backwards compatibility overall. I don't like having Facelets include if/else checks everywhere to behave differently depending on the JSF API version. No matter what, this can lead to some issues down the road and I will have to cut off JSF 1.1 support and proceed with JSF 1.2. When Oracle releases ADF Faces for JSF 1.2, then I will probably release a JSF 1.1 compatible final and continue on. Most components available extend UIComponentBase, so they will not have any issues with the JSF 1.2 API, they will simple just work.
I'm in agreement with Eugene's comments from my last post that Facelets should stay focused on tree creation and templating. Keep things simple. I would be open to creating a 'contrib' folder within Facelets where developers could contribute TagHandlers specifically for Facelets as a separate build target.
When JSF loads ViewHandlers from configuration files, there's an ordering issue that could arise between dependencies. Since ADF and Faclets have their own ViewHandlers, Adam had to deal with resolving ViewHandlers outside of JSP. This was probably a good thing to have happen as the integration can only improve both frameworks (ADF & Facelets).
With Adam's issues, I will be filing and correcting them all by the end of the week and doing another (major) release. I'm also working on writing up a series of articles on Facelets for Kito Mann's JSFCentral.com.
I'm somewhat battling with backwards compatibility overall. I don't like having Facelets include if/else checks everywhere to behave differently depending on the JSF API version. No matter what, this can lead to some issues down the road and I will have to cut off JSF 1.1 support and proceed with JSF 1.2. When Oracle releases ADF Faces for JSF 1.2, then I will probably release a JSF 1.1 compatible final and continue on. Most components available extend UIComponentBase, so they will not have any issues with the JSF 1.2 API, they will simple just work.
I'm in agreement with Eugene's comments from my last post that Facelets should stay focused on tree creation and templating. Keep things simple. I would be open to creating a 'contrib' folder within Facelets where developers could contribute TagHandlers specifically for Facelets as a separate build target.
1 Comments:
情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,情人歡愉用品,情趣用品,AIO交友愛情館,情人歡愉用品,美女視訊,情色交友,視訊交友,辣妹視訊,美女交友,嘟嘟成人網,按摩棒,震動按摩棒,微調按摩棒,情趣按摩棒,逼真按摩棒,G點,跳蛋,跳蛋,跳蛋,性感內衣,飛機杯,充氣娃娃,情趣娃娃,角色扮演,性感睡衣,SM,潤滑液,威而柔,香水,精油,芳香精油,自慰,自慰套,性感吊帶襪,情趣用品加盟,情人節禮物,情人節,吊帶襪,成人網站,AIO交友愛情館,情色,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,七夕情人節,色情,A片,A片下載,免費A片,免費A片下載,情色電影,色情網站,辣妹視訊,視訊聊天室,情色視訊,免費視訊聊天,視訊聊天,美女視訊,視訊美女,美女交友,美女,情色交友,成人交友,自拍,本土自拍,情人視訊網,視訊交友90739,生日禮物,情色論壇,正妹牆,正妹,成人網站,A片,免費A片,A片下載,免費A片下載,AV女優,成人影片,色情A片,成人論壇,情趣,免費成人影片,成人電影,成人影城,愛情公寓,色情影片,保險套,舊情人,微風成人,成人,成人遊戲,成人光碟,色情遊戲,跳蛋,按摩棒,一夜情,男同志聊天室,肛交,口交,性交,援交,免費視訊交友,視訊交友,一葉情貼圖片區,性愛,視訊,嘟嘟成人網
愛情公寓,情色,舊情人,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,一葉情貼圖片區,情色小說,色情,色情遊戲,情色視訊,情色電影,aio交友愛情館,色情a片,一夜情,辣妹視訊,視訊聊天室,免費視訊聊天,免費視訊,視訊,視訊美女,美女視訊,視訊交友,視訊聊天,免費視訊聊天室,情人視訊網,影音視訊聊天室,視訊交友90739,成人影片,成人交友,美女交友,微風成人,嘟嘟成人網,成人貼圖,成人電影,A片
By Anonymous, at 12:32 PM
Post a Comment
<< Home