J2EE - Java Frameworks

Java framework course at Profound Edutech comprises of Hibernate, Spring and Spring Boot.

Java Frameworks are used to develop Enterprise level Applications which are more secure and are used in domains like Banks, defense etc.

Java Frameworks are highly versatile and known for their reliability and stability. With the help of Frameworks we can focus on the business logic of our application and not on writing basic functionalities like a Database collection or handling exceptions.


How Java Framework Classes at Profound Edutech is different

1. Java Framework training at Profound is taken by Highly Experienced trainers

2. Complete, Practical and Career oriented approach of teaching.

3. Students are evaluated after each module.

4. Java Framework course at profound also includes activities like Interview tips, group exercise, classroom quiz etc. Which help in better understanding of concepts.

Duration: 60 hrs
Pre-requisite: Advanced Java
  • Introduction
  • Limitation with JDBC
  • What is ORM?
  • What is Hibernate?
  • Hibernate Architecture
  • Hibernate Example
  • CRUD Operation Using Hibernate
  • Hibernate with Annonation
  • Hibernate Generator classes
  • Hibernate Mapping
  • Componenet Mapping
  • Inheritance Mapping
  • Collection Mapping
  • List, one-to many by List
  • Set, one -to -many by Set
  • Map, many-to-many by Map
  • HQL & Criteria
  • What is HQL?
  • Understanding HQL with Application
  • Problems with HQL
  • What is Criteria
  • Understanding Criteria with Application
  • Caching in Hibernate
  • First level cache
  • Second level cache
  • Introduction
  • What is Spring?
  • Spring Features
  • Spring Modules
  • Dependency Injection
  • IoC container
  • What is Bean?
  • Spring Core
  • Collection Injection
  • Method Injection
  • Constructor Injection
  • InnerBean
  • Spring DAO
  • Spring JDBC Template
  • Spring HibernateTemplate
  • Intergrate Spring with Hibernate
  • Spring MVC
  • Spring DispatcherServlet class
  • Spring configuration
  • Request Processing life cycle
  • Spring AOP
  • What is Cross-cutting concern?
  • Solution-Spring AOP
  • AOP Terminology
  • Aspect
  • Joint Point, Advice
  • Sping AOP Example
  • Introduction to Spring Boot
  • Dependency management using POM.xml
  • CommandLineRunner
  • Introduction to ORM with JPA
  • JPA configuration in Spring
  • Configuring Spring JPA using Spring Boot
  • JPA dynamic Repository
  • Spring MVC with Spring Boot
  • Spring MVC & Request Processing
  • Controller method signatures
  • Spring Boot packaging options
  • REST with Spring MVC
  • Introduction to the REST architecture
  • Controlling HTTP response codes
  • Implementing REST with Spring MVC
  • HttpMessageConvertor & auto Content negotiation
  • Spring Boot Security
  • Spring Security
  • Implementing authorization
  • Understanding the Spring Security filter chain
  • Use of peripheral frameworks for better design and architecture of Java systems
  • Practical skills in using latest cutting edge technologies in Java
Recommended Next Course: Design Patterns

Enquiry