- DB Apps Introduction
• Application to Database Connection;
• JDBC Statements;
• SQL Injection;
• Advanced Concepts;
- ORM Fundamentals
• Introduction to ORM;
• Architecture;
• Example;
• Approaches;
• ORM Advantages.
- Introduction to Hibernate
• Maven;
• Hibernate Framework;
• Java Persistence API.
- Hibernate Code First
• Java Persistence API Inheritance;
• Table Relations.
- Spring Data Intro
• Spring Data Framework;
• Spring Data Repositories;
• Spring Data Query Creation;
• Spring Data Services.
- Spring Data Advanced Quering
• Retrieving Data by Custom Queries;
• Java Persistence Query Language;
• Repository Inheritance;
• Spring Custom Configuration.
- Spring Data Auto Mapping Objects
• Data Transfer Objects;
• Model Mapping.
- JSON Processing
• JSON;
• GSON.
- XML Processing
• XML Processing;
• JAXB.