Return-Path: Delivered-To: apmail-maven-continuum-dev-archive@www.apache.org Received: (qmail 18302 invoked from network); 2 Dec 2005 05:30:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Dec 2005 05:30:47 -0000 Received: (qmail 62180 invoked by uid 500); 2 Dec 2005 05:30:47 -0000 Delivered-To: apmail-maven-continuum-dev-archive@maven.apache.org Received: (qmail 62154 invoked by uid 500); 2 Dec 2005 05:30:47 -0000 Mailing-List: contact continuum-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-dev@maven.apache.org Received: (qmail 62143 invoked by uid 99); 2 Dec 2005 05:30:47 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Dec 2005 21:30:47 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [203.59.1.197] (HELO mail-ihug.icp-qv1-irony3.iinet.net.au) (203.59.1.197) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Dec 2005 21:32:14 -0800 Received: from 203-214-142-61.perm.iinet.net.au (HELO [172.16.220.209]) ([203.214.142.61]) by mail-ihug.icp-qv1-irony3.iinet.net.au with ESMTP; 02 Dec 2005 13:30:22 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== Message-ID: <438FDBE3.5020108@apache.org> Date: Fri, 02 Dec 2005 16:30:11 +1100 From: Brett Porter Organization: Apache Software Foundation User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: continuum-dev@maven.apache.org Subject: Re: Design - Replacing Continuum's Web Framework References: <438FC39D.4040708@yahoo.com> <1a5b6c410512012117x144b86b5l76029980c3f07197@mail.gmail.com> In-Reply-To: <1a5b6c410512012117x144b86b5l76029980c3f07197@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Carlos Sanchez wrote: > Acegi is based in servlet filters for the protection of urls, so the > web framework used won't impact its use. That's great. Does it still require spring to be configured though? We already have a massive download - I'd really like to reduce our dependency set. > I was in a project using JSF and seems that it's adoption is getting > speed, with different implementations and a lot of extensions, > utilities and tools. I've heard very good things about using > Facelets+JSF to create components, and also about Spring MVC, but > seems to me that people using Spring MVC is moving to JSF. I've heard a lot of negative points about its use without tools support too. However I haven't done the necessary investigation. I flicked through some examples and found the pages almost illegible for the number of tags for a simple form, and haven't really seen an example of templating (perhaps that is meant to be external?) Although I don't have experience with either Spring MVC or WebWork, at least with an action framework and JSP/velocity its a bit familiar - I'd be worried about the learning curve of JSF as a barrier to contribution. I get the feeling WW will be easy to learn for your average struts veteran :) Of those, WW seems the best choice to me as it is coming to Apache and is the more mature solution, and probably most familiar wrt summit. I'd also endorse the use of sitemesh. That is a servlet filter that sits in front of the app to "skin" it. It's very fast, and easy to use. Cheers, Brett