bean validation/JSR303 and EE6

From: Dhanji R. Prasanna <>
Date: Sat, 16 Jun 2007 17:42:51 +1000


Since we're targetting the EE6 release, I think we should consider
interoperability with JSR-303 (cross-tier validation of beans). Atleast the
runtimes should have some background coalescence in an EE(6) container--has
any thought been given to this?

I am also curious about the javax.interceptor and javax.annotations as
regards dependency injection (@Resource), and similar cross-cutting
concerns. I imagine this would all be container specific (JEE containers
mainly); but it would be cool if such infrastructure were available even in
SE environments, which jsr311 obviously targets (especially declarative bean
validation). In any case Im curious as to whose responsibility it is to
define the behaviors/contracts of interop between the various runtimes (311
& 303 for instance)--is it the EE6 JSR's or ours or both?

Anyway probably a bit early in the game but thought I should bring it up--Im
also on the 303 EG and we've just started working thru a draft spec and a
lot of discussion around EE6 has come up (particularly to do with