Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 7942 invoked from network); 11 Dec 2007 00:38:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Dec 2007 00:38:16 -0000 Received: (qmail 2073 invoked by uid 500); 11 Dec 2007 00:37:59 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 2055 invoked by uid 500); 11 Dec 2007 00:37:59 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 2040 invoked by uid 99); 11 Dec 2007 00:37:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Dec 2007 16:37:59 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of btiernay@hotmail.com designates 65.55.175.204 as permitted sender) Received: from [65.55.175.204] (HELO blu139-omc3-s4.blu139.hotmail.com) (65.55.175.204) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Dec 2007 00:37:36 +0000 Received: from BLU103-W38 ([65.55.162.188]) by blu139-omc3-s4.blu139.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 10 Dec 2007 16:37:39 -0800 Message-ID: X-Originating-IP: [70.51.123.41] From: Bob Tiernay To: Struts Developers List Subject: RE: In regards to Struts 2 Validation. Date: Tue, 11 Dec 2007 00:37:39 +0000 Importance: Normal In-Reply-To: <55afdc850712100406g7467c957v85526c414ca831d9@mail.gmail.com> References: <14235953.post@talk.nabble.com> <475B8E4D.7050804@gmail.com> <74ac90460712092302l480cb3bdrdd90996895a0cf09@mail.gmail.com> <55afdc850712100406g7467c957v85526c414ca831d9@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 11 Dec 2007 00:37:39.0298 (UTC) FILETIME=[086F8420:01C83B8E] X-Virus-Checked: Checked by ClamAV on apache.org I believe that OVal will soon be a referenced as existing technology for th= is JSR: http://sourceforge.net/forum/forum.php?thread_id=3D1640398&forum_id=3D48810= 9 As far as I can tell, they have the most powerful set of features includin= g support for: - AOP (AspectJ) - Spring integration (Validation interface) - BeanShell / ruby / ognl / js / mvel / groovy constraint expressions - JPA annotation validation hooks (ex @javax.persistence.OneToOne =3D> @net= .sf.oval.constraints.AssertValid) - Profiles (Multiple configurations per class that allow for runtime switch= ing) - Object invariants / preconditions / postconditions - XML annotation overriding It's worth considering some of there approaches for s2 validation, if not l= everaging OVal as a s2 plugin. > On Dec 10, 2007 7:02 AM, Philip Luppens wrote: >> On Dec 9, 2007 7:42 AM, Tom Schneider wrote: >>> Just wanted to chime in here. I have very specific goals that I am >>> trying to achieve, so I thought I would explain them in detail. (this >>> is something I've been tasked with at work) >>> [snip] >>> >>> So that's where I'm currently at. I haven't had much time yet to really >>> dig into this yet. Any additional ideas/suggestions would be greatly >>> appreciated. >>> Tom >> >> Are there any known implementations of JSR 303 ("Bean Validation") [1] >> yet ? Jason Carreira started that one some time ago, (based on XWork's >> validation, I assume). I thought the spec was pretty dead until I saw >> they're actually giving a session at JavaPolis this week. > > The spec lead has recently been changed from Jason to Emmanuel Bernard > (Red Hat) so there should be progress on this JSR now. > > Niall > _________________________________________________________________ Discover new ways to stay in touch with Windows Live! Visit the City @ Live= today! http://getyourliveid.ca/?icid=3DLIVEIDENCA006= --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org