yup that's the book ... I only work just down the hill from you guys
at the 'net, so I can meet you for lunch if you want to borrow either
the concurrency book or the effective java one ... I'd really suggest
reading the effective java book it's really worth it, es. the 2nd
edition with all the newer java 5 language features ... ;)
http://www.amazon.co.uk/Effective-Java-Joshua-Bloch/dp/0201310058
and yes :
J2EE == Java 1.4 == bad times
Java EE 5 == Java 5 == good times
Java EE 6 is due out in December '09
java EE 6 has the newer JPA2 features, which is the first time you'll
actually have a reason to use the standards over the open source
projects (like hibernate), with all the new meta-model goodness ;)
http://in.relation.to/Bloggers/Java6CompilerPluginsAndTypesafeCriteriaQueries
;)