Overview & Difference Between Struts / Hibernate / JPA / JSF / Spring

bithamang

bithamang

@bithamang-9pwN1D Oct 26, 2024
sir,I know JSP/Servlets/EJB concepts.But why do we need Struts,Hibernate,Spring,JSF ..
tell me the overview of this advanced technology.

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Sep 8, 2013

    bithamang
    sir,I know JSP/Servlets/EJB concepts.But why do we need Struts,Hibernate,Spring,JSF ..
    tell me the overview of this advanced technology.
    Welcome to CE. Have you gone through the official pages of the technologies you've mentioned? For example, the official web page of Struts Web Framework mentions that it's used for creating Java based web applications. But to understand that, you'll first need to know what 'frameworks' do in software development.

    Are you asking why there are so many web development frameworks for Java? Your question need to be more clear.
  • bithamang

    bithamang

    @bithamang-9pwN1D Sep 8, 2013

    ok sir,then what is the difference between these frameworks.and why we need this
  • Anand Tamariya

    Anand Tamariya

    @anand-tamariya-DnfjEX Sep 8, 2013

    Struts/Spring MVC - Provides MVC pattern implementation for web apps
    JSPs/JSF - Used for Web UI development
    Hibernate/EJBs - ORM solutions
    Spring is an IoC container which is very powerful once you understand more patterns in Java development and containers.