Hi Jacob!
Have you looked at JBoss Seam? As soon as you start dipping into
Persistence and JSF, then Seam already has a lot of the coordination
completed via Annotations. I do see some really good ideas around
components in the UI, something that I've wanted in the JSF spec
actually for a while.
I know JBoss Seam, and there is much value in JBoss Seam, but it does
nothing to present the data to the user, its just a thin layer between
JSF and Hibernate(EntityManager) to get rid of all those
DetachedObject/DuplicateObject Exceptions (you know what I mean?).
This has been done by allow an easy way to use the
session-per-application-transaction pattern.
So Seam is great stuff, but wont help much here.
---
Mario