Spring, Hibernate, Spring Boot

Spring Framework:
Spring is lightweight framework. It can be thought of framework of frameworks because it provides support to various frameworks Hibernate, JSF, EJB etc. Several modules the spring framework contains are IOC, AOP, DAO, Context, MVC, ORM, web.

Advantages of Spring:

  • Predefined Templates
  • Loose Coupling
  • Easy to test
  • Lightweight
  • Fast Development
  • Powerful Abstraction
  • Declarative Support
Hibernate Framework:
Hibernate framework simplifies the development of java application to interact with the database. It is lightweight, opensource, ORM tool.

Advantages of Hibernate:
  • Opensource and lightweight
  • Fast Performance
  • Database Independent Query
  • Automatic Table Creation
  • Simplifies Complex Joins
  • Provides Query statistics and Database Status

Comments