Hibernate and spring 一問

I am a novice web developer, I'd like to know how to start web programming and take advantages of hibernate and spring in web development (is it too greedy? :))....any good reference that is easy to understand?according to panda brother, there are lots of libraries to assist.... name a few?
I had experience only in C/C++ and little bit of java, want to learn some web techniques :)