Harder than I expected but managed a 75% score.
I've been working with J2EE for 9 years and have worked experienced the changes. Finally bit the bullet with v5 since there are significant benefits compared to EJB 2. Mostly driven by popular demand and the likes of Spring.
I spent quite a lot of time re-reading and studying things like:
*Go4 (no surprise there)
*J2EE patterns (I already had the original version but bought version 2 as it has web-service related stuff - well worth it.. I think they even have updated the best practices, etc. - found myself enjoying a second read).
*Mastering EJB3.0 (another good read)
*I also used Whizlabs SCEA5 to get in the testing groove... it's ok but has some serious faults.. partly still stuck in pre-v5 stuff, partly poor english, partly programming errors that caused it to crash.. however.. the 3 full length tests were helpful.. and I have to say that although the quick review sheet was obviously written pre-v5, it has some good input.
*a review of the latest J2EE tutorial
*general Sun website reading on aspect of JAX-WS etc.
The best thing about all this was tripping over some new stuff I didn't know much of it just cool tech... And of course working the logic of enterprise design issues.. really enjoyed looking again at J2EE patterns.. and GO4.
So I guess this will actually improve my designs! Surprise!
All the best,