| Java is an object-oriented programming language. It builds platform-independent applications. Hibernate is considered as most advanced object/relational mapping solution for Java environments. In addition to mapping from Java classes to database tables, Hibernate provides data query and retrieval facilities to reduce common data persistence related programming tasks. Hibernate is typically used in Java Swing applications, Java Servlet-based applications, or J2EE applications using EJB session beans.
This course starts with the overview of object/relational persistence and introduction of Hibernate. It explains how to implement persistent layer in applications using Hibernate, deploy and run it on application server. |