-
Notifications
You must be signed in to change notification settings - Fork 4
Home
This project strives to ensure all dependencies use the most current up-to-date LTS versions.
Java
Version: 21.+Documentation:
Instructions:
Ensure Java with correct version is sourced by configuring your preferred IDE and/or manually in your computer settings.
DBeaver
Docker
Postman
SDKMAN
Annotation Programmed Tool (APT)
Application Programming Interface (API)
Client-side
Continuous-integration/continuous-deployment (CI/CD)
Create, Read, Update, Delete (CRUD)
Data-Access-Object (DAO)
Data-Transfer-Object (DTO)
From Baeldung; Jan 8, 2024:DTOs or Data Transfer Objects are objects that carry data between processes in order to reduce the number of methods calls. The pattern was first introduced by Martin Fowler in his book EAA.
Fowler explained that the pattern’s main purpose is to reduce roundtrips to the server by batching up multiple parameters in a single call. This reduces the network overhead in such remote operations.
Another benefit is the encapsulation of the serialization’s logic (the mechanism that translates the object structure and data to a specific format that can be stored and transferred). It provides a single point of change in the serialization nuances. It also decouples the domain models from the presentation layer, allowing both to change independently.