Por favor dicas de livros, apostilas ou video aulas, atuais! para desenvolvimento web com java

Olá a todos, o pouco que eu vi sobre o desenvolvimento Web em java, já me fascinou! gostaria muito de aprender o máximo possível sobre essa tecnologia.
pelas minhas pesquisas não basta saber só o java, também é necessários que se saiba diversos Flameworks como:

<b>JavaServer Pages (JSP), Java Servlets, Java Server Faces
Enterprise Javabeans Components (EJB) e Java Persistence API (JPA), Hibernate.
Java API for XML Web Services (JAX-WS), Java API for XML Binding (JAX-B).
Java Autenthication and Authorization Service (JAAS) 
Java Transaction API (JTA) 
Java Message Service (JMS) 
Java Naming and Directory Interface (JNDI) 
Java Management Extensions (JMX)</b>

Também é necessário que conheça algumas especificações como: JSP, Servlets, JSTL, JSF

gostaria muito que você me passassem qualquer tipo de livro, apostila ou vídeo aula que abordassem esses assunto, sendo que sejam os mais atuais possível, também seria bom se passassem-me bons sites onde posso ter notícias sobre esses assuntos. Seria muito útil, algo que fosse desde o mais básico até o mais avançado, para que eu possa assimilar bem o conteúdo.

só com um porém: Não posso me desafazer de qualquer quantia em dinheiro por esses ensinamentos, pois minhas condições atuais ainda não permitem isso. muito obrigado.

Não necessariamente precisa seguir essa lista a risca, eu por exemplo nunca usei nada disso, só Hibernate puro. Com exceção de JSP, JSTL e Servlet, “esqueça” o resto por enquanto para não se enrolar, mais pra frente pode ser que não use quase nada disso quando formar melhor opinião sobre o assunto ou ter que escolher algo conforme a necessidade. Caso tiver bem quanto a esse conteúdo http://www.caelum.com.br/curso-java-orientacao-objetos/ pode estudar essa apostila: http://www.caelum.com.br/curso-java-web/ Depois que aprender pode voltar e expor suas necessidades para escolha de frameworks adequados ao caso prático que apresentar.

obrigado, se vier a ficar sabendo de algo que possa me ajudar, por favor, avisa-me por meio desse tópico
Estou bem de POO. Muito obrigado por Ajudar.

[quote=ZeTripe]obrigado, se vier a ficar sabendo de algo que possa me ajudar, por favor, avisa-me por meio desse tópico
Estou bem de POO. Muito obrigado por Ajudar.[/quote]
Por enquanto a apostila que passei sobre Java Web da Caelum pode ser suficiente pra voce. No mais, google ou postar novo tópico para cada item específico que tiver problema no decorrer do projeto.

Meu caro,

Nesses link´s vc verá quase todos esses assuntos:

http://docs.oracle.com/javaee/6/tutorial/doc/
http://docs.oracle.com/javaee/5/tutorial/doc/

Leia o livro Use a cabeça Servlets e JSP, depois implemente os exemplos aprendidos, elabore um sistema seu assim aprenderá melhor.