What happened to the idea of learning a core technology, fundamentals, designs and methodologies etc instead frameworks? Almost all of the above-mentioned frameworks/api�s (well, I am sure about Struts) can be self-taught, thoroughly, in less than a week!
Anyhoo, since OP�s question is about frameworks, yeah, as others said!
