I finished reading the Books "Headfirst - Java" and "Headfirst - Servlets and JSP". Because this topic (web applications) is so big and complicated, I would like to ask what I should learn next. Should i focus on Java EE 5 or Java EE 6. I know EE 6 is different use JSF+Facelets on other side EE 5 use JSP/Servlets what is more use JSF/Servlets or JSF/Facelets?
I'll just add my 2 cents: JSF proponents say that "JSF is the future" but I'm not seeing it. In fact, I've known of a number of efforts where JSF was used, then abandoned as being just too cantankerous and complicated. JSF is likely around to stay, but I think it's far from dominating "the future".