>> - package Entity Beans and DAOs in a par file
I don't *think* you are allowed to put session beans in a par.
By the way, the J2EE group overruled the EJB3 group (grr) and stomped on par archives. So the next (proposed final) draft of the EJB3 spec will have a rearchitected packaging.
Also, I'm not sure if you realize, but the .ejb3 extension is actually non-spec-compliant and won't run outside of JBoss EJB3. We need to fix the Seam examples to follow the spec on this (I think I just need to change the extension). I forgot to fix this before releasing.
I hate packaging ;-)
Funny that, prior to posting this topic, I googled for "par" and found quite a few references to "portal archive resource" pertaining to a JSR on portlets and quietly wondered how the standards folks would deal with the extension naming collision.
Was that the reason for the J2EE group's opposition, or were they against the idea of a persistence archive in general?