Mmmh, sounds a bit complicated to me, we refactor an application with a similar approach.
You should think whether a real JEE application bring you more benefit or not.
But I'm sure that there are also a glue to the old J2SE implementationstyle :( ;)