I'm all for removing JSP completely from the JSF version of AppFuse. I haven't had time to do this but would welcome the contribution.
Matt On 10/14/07, Scott Ryan <[EMAIL PROTECTED]> wrote: > I have completed the conversion already including the Acegi and removal of > all JSP and including templates from Facelets. There are a number of other > conversions including replacing the entire menuing system with a facelets > based menuing system from Richfaces. You can find the updated code in the > project swoop on sourceforge. If you have any questions feel free to send > me an email or give me a call. > > Since I get over 1000 emails a day you might want to give me a heads up if > you send anything. I also have much of the a4j toolset implemented as > well. > > > > Scott Ryan > CTO Soaring Eagle L.L.C. > Denver, Co. 80129 > www.soaringeagleco.com > www.theryansplace.com > (303) 263-3044 > [EMAIL PROTECTED] > > > > On Oct 14, 2007, at 8:54 AM, Paul Katsev wrote: > Hi, > > I'll try to clarify my statement. AppFuse JSF Basic comes packed with > everything under the Sun (pun intended): jsp + JSF(either myfaces or > reference) + facelets + much much more. > > Many of the common pages in the initial project such as login.jsp and bunch > of admin pages are implemented using JSF+jsp, which is done really well > (Matt really knows his stuff). The trouble is that AppFuse uses sitemesh > for decoration and templating which is a jsp native technology and doesn't > play well with facelets (xhtml) files. Same goes in reverse: facelets can't > decorate jsp's. So if you need advanced templating and decoration and want > to use only one technology (facelets or sitemesh) you will probably want to > choose facelets and throw sitemesh out. But when you do that, you face the > need to rewrite all those jsp pages that come with AppFuse into jsf+facelets > so that you can decorate them with facelets. Decorating with facelets would > also imply rewriting a bunch of decoration related files: default.jsp, > header.jsp, footer.jsp, meta.jsp, messages.jsp, so on. Some are more > trivial than the others but it's doable. I like struts-menu which Matt > uses. But that's one thing that will most likely need to be sacrificed for > facelets decoration, but there are alternatives. > > I'm almost done with converting all appfuse jsp's into faceltets. I've > finished all of the decorative files, except the menu (still choosing a > solution). > Login.jsp is difficult and I will need to spend some time learning acegi > before I can tackle that one. I will contact Matt as soon as I'm done to > find out if this is something AppFuse project and it's community could > benefit from and maybe make those files available to everyone. > > As to your problem: no there shouldn't be any problem using facelets+jsf, in > fact you don't even need to change the default *.xhml suffix to anything > else. Everything is there and should be able to navigate to your page by > calling http:// ... /mypage.html. > > Tschuss > > > > On 10/14/07, nasim salehi <[EMAIL PROTECTED]> wrote: > > Hello, > > I was searching about a problem which I've encountered during development > via AppFuse(JSF) which accidentally met your email,I just want to know about > this sentence you've left there: > > > > In fact, I'm not sure why AppFuse(JSF) doesn't come with exclusively > > facelets+jsf pages > > > > I want to know if there is any problem using facelet+jsf together in an > application based on appfuse? > > Did you really meant this from your sentence? > > I'm using jsf pages in appfuse and I can't see my that pages,when I invoke > my jsf page in browser > > I received this message:"The page your requested was not found",I've added > faces servlet entry in web.xml and use *.faces pattern for my pages but when > invoke the jsf page I can't see the page.Do you have any idea about this? > > It would be great if you have any info related to this. > > -- > > my best wishes, > > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
