Boa tarde!
Trabalho com desenvolvimento de sistemas há quase 8 anos (não com Java) e tenho um bom conhecimento com java para desktop, principalmente as API’s básicas e orientação a objeto. Conheco razoavelmente bem servlet e jsp, tenho noções de EJB (porém achei um lixo, hehehe) e também conheço SQL (ja trabalhei com Oracle e DB2). Porém vejo muita gente falar sobre o struts, ant, taglibs (que apenas sei para que servem, contudo nunca os utilizei efetivamente).
O que a maioria dos projetos web (em SP) está pedindo?
Esses itens(struts, ant, taglibs) são muito complicados/demorados para aprender?
Existe mais alguma coisa essencial que um programador java web deva saber PARA COMEÇAR?
Grande abraço a todos