In Java, Frameworks are a new way of developing software applications by using existing technologies in the background.
Frameworks provide layers on existing technology to develop applications easily.
The benefits of using frameworks are-
Improves productivity.
Reduces burden on developer.
Applications can be deliver to the clients early.
We have two kinds of frameworks in Java-
Invasive or Intrusive
Non-Invasive or non-Intrusive
If a framework forces a developer to create the classes by extending framework classes or implementing framework interfaces
then they are called Invasice frameworks.
Ex: STRUTS, JSF are invasive.
The frameworks which are not forcing the developer to extend or implement the framework class or interface they are called
Non-Invasive framework.
Ex: SPRING, HIBERNATE are non-invasive.
Hibernate are opensource ORM framework, which allows Java application to transfer the objects between application and database.
Hibernate is an abstraction layer on JDBC, JNDI and JTA.
Hibernate framework can be used to develope only DAL(Data Access Layer) of Javs projects.
Hibernate code runs without a server or with the server.
No comments:
Post a Comment