Understanding J2EE

I've had a low priority task to figure out J2EE for a long time. 
Most of the text I've found is fairly dense and either assumes you know
nothing or assumes you know way more than I do about Java.. This is the
best article I've read on the topic.