Felagund:
acara eu aconselho vc a aprender em outra ordem
JSP
Servlets
Hibernate
Struts
Spring
JSF
é dificil vc achar material no Struts, Spring ou JSF que abordem conexão JDBC, a maioria funciona com o Hibernate mesmo, e se vc quer um framework bom é o Spring, nunca mechi com JSF, mas o spring me conquistou, muito melhor q o struts.
[]'s
Spring que cita é o Spring MVC né? Porque o mais popular mesmo, de DI, no Spring, num tem nada a ver com o Struts. Pra mim, JSF é mais mercado mesmo. Struts até hoje só peguei serviço legado, e alguns migrando pro Struts 2 e outros pro JSF.
Conexão JDBC é conexão JDBC. Agora, se for com relação ao uso do pattern DAO, tem vários por ai, usando DAO e JDBC, sem ORM. O próprio livro que citei, no início desse tópico, fala sobre DAO com JDBC sem ORM e depois muda pra ORM, pro cara sentir a diferença (isso com MVC Model 2 e depois com JSF). E acredite, quem acha difícil ORM, muda de opinião (a menos que num goste do que o Hibernate e a JPA fazem).