Course Outline

Component-oriented programming

  • Design Pattern Inversion of Control and Dependency Injection
  • Architectural Overview Spring

Spring Application Context

  • Configuration files
  • Mapping objects

Factory components and its use

Programming in Spring AOP

The use of new technologies in the Spring

MVC Spring

  • Create an application using Spring MVC
  • Combining Spring MVC with Java Server Faces

Introduction to Hibernate

  • Architecture/Structure
  • The life cycle of objects and identify objects

Hibernate in Action

  • Mapping tables on POJO category
  • Construction of POJO category
  • Mapping properties of the columns in the tables
  • Establishing relationships between objects

Transactions in Hibernate

  • Local and global transactions
  • Overview of API transactions
  • Levels of transaction

Language HQL - Hibernate Query Language

Combining Hibernate and Spring applications


Since participants are expected to be familiar with programming in Java.

  21 Hours


Related Courses

Java Advanced

  28 hours

Java Advanced - one day

  7 hours

Java Fundamentals for Android

  14 hours

Java fundamentals with Maven

  28 hours

Java Intermediate - one day

  7 hours

Java Persistence with Hibernate

  14 hours

Standard Java Security

  14 hours

Java 8 and Spring

  35 hours

Java Spring REST, Angular and Openlayers

  49 hours

Java Spring

  35 hours

RabbitMQ with Java and Spring

  14 hours

Spring 5

  21 hours

Build REST APIs with Spring Data REST

  14 hours

Spring Webflux

  14 hours

Unit Testing with JUnit

  21 hours