1.Hibernate::
● Understand ORM and basics of Hibernate
● Understand and implement life cycle of Hibernate Persistence
and Session Factory
● Implement Hibernate Mappings, Inheritance and Types
● Understand Hibernate Criteria and Query Language
● Exploring Hibernate Transactions, Filter and Performance
●Implement Hibernate Search and Validations
● Hibernate with NoSQL and Spring
2.Who should go for this course?:
● This course is a foundation for any Java Programmer, Java Developer,
Java Architect or any professional associated with Java who wants to explore and
master the Java Persistence with Hibernate.
● Pre-requisites
The pre-requisites for learning Hibernate is the basic knowledge
of RDBMS, SQL, Java and JDBC.
● Project Work
Towards the end of the course, we will focus on designing an Inventory
System that provides a very effective way of monitoring the inventories.
● We will see how to monitor the quantity, location and status
of the inventory as well as the related shipping details. Inventory System should
be
implemented as an interactive program that:
1. Enables admin user to enter the data regarding the inventories
and order details of the complete inventory system
3.Why learn Persistence with Hibernate?:
● As data usage is increasing day by day in all domain applications,
the usage and complexity of Database increases exponentially. It is important to
have a framework which handles all the life cycle, connections,
sessions and transactions of database, henceforth leaving only the business logic
for the developers to work with. This is where Hibernate comes
in and helps the professionals to concentrate only on business logic instead of
database environments. There is a huge demand for Hibernate professionals
and this course acts as a foundation, also provides lots of opportunities in the
Java Persistence World.
● Hibernate
● Hibernate Overview
● Hibernate-ORM
● Hibernate Architecture
● Hibernate Environment Setup
● Hibernate Configuration
● Hibernate Session
● Hibernate Mapping Files
● Hibernate Mapping Types
● Hibernate Annotation
● Hibernate Query Language
4. Springs::
● IF-Else StIntroduction
● why spring
● Spring modulus
● Spring application
● Spring in eclipse
5.Spring IOC:
● IOC container
● dependency injection
● constructor injection
● constructor injection dependent object
● constructor injection with collection
● constructor injection with collection 2
● constructor injection with map
● constructor injection in inheritance been
● setter injection
● setter injection dependent object
● setter injection with collection
● setter injection with collection 2
● setter injection with map
● injection with map 2
● constructor injection versus setter injection
● auto wiring
● factory method
6.Spring MVC:
● MVC introduction
● multiple view pages
● multiple controllers
● model interface
● request Param annotation
● form tag library
● form text field
● form radio field
● form checkbox
● form drop-down list
● JDBC Template Example
● PreparedStatement
● ResultSetExtractor
● MVC CRUD Example
● SPEL Examples
● variable in SPEL
● spring MVC Validation