What is the difference between Spring, Struts, Hibernate, JavaServer Faces, Tapestry?

Posted by CMW on Stack Overflow See other posts from Stack Overflow or by CMW
Published on 2010-05-15T18:13:47Z Indexed on 2010/05/15 18:34 UTC
Read the original article Hit count: 173

Filed under:
|
|

Hi,

May I know what is the difference between:-

  1. Spring
  2. Struts
  3. Struts 2
  4. Hibernate
  5. JavaServer Faces
  6. JavaServer Pages
  7. Tapestry

Are these technologies/framework complementary to each other? Or they are alternatives to each other (after I use one of them, then I don't need to use the other)?

Thanks.

© Stack Overflow or respective owner

Related posts about java

Related posts about java-ee