Goodies

(Comment (Gerhard): I already made a prototype. It's so easy with CDI that I guess we don't really need it - esp. you just need it without EJB's)

@Commit for action methods

(Comment (Gerhard): If we decide that @Transactional makes sense, we should also think about this one. I also prototyped this one. Difference to @Transactional: it's possible to provide a View-ID in case of a rollback)

@StartPage (redirecting to a starting page in case of an unexpected error like a conversation timeout)

Provide a CDI container independent interface (+ impls for OWB and Weld) to run unit tests (JUnit and TestNG)

startup listeners

it should be possible to implement beans for creating test-data which get invoked automatically during the startup phase of an application (in case of project stage development). if a bean also hosts the qualifier @Jsf - the startup should be performed e.g. in the PostConstructApplicationEvent-Listener