Dear members, I see job requirements for Java with spring, struts,etc. I have learnt theatrical Java in my college syllabus. That time we didn't study these frameworks in our syllabus.
Now I feel like Java has grown like an ocean. I don't know how to approach Java. I know oops concepts. I am in support projects in unix for last two years. No Java code experience. I just know what is abstraction, garbage collection, exception handling etc like stuffs about Java.
Now if I want to go for a Java interview, they ask like Java with struts, springs, hibernate etc. I don't what are all these about?
What is the hierarchy or overview of all these things? Could you explain it like how this Java tree with its branches?