The elegance of Java stems from how the language addresses a number of
highly complex software engineering issues… Unfortunately, when it
comes to Java’s enterprise platform, J2EE strays considerably from J2SE
in a number of areas…
An article by Organic’s Ken Kruszka…
http://java.sys-con.com/read/99679.htm
Tom Tully

Just use Ruby on Rails and that smile will be back on your face in no time.
I am no Rails zealot but I’ve used virtually every language and dev. environment and know them well. Rails is simply a revelation.
Rumors of 5x to 10x productivity improvement are no joke. It is also simply one of the most enjoyable environments to develop in.
Cheers,
Doug Turner
skype: dduuggllaa