Persistència POO
Un programa manté els objectes a memòria, que és volàtil. Perquè l’estat sobrevisqui a l’execució cal escriure’l en algun lloc i saber-lo tornar a llegir. Aquesta unitat recorre les opcions, del fitxer a la base de dades relacional, i els patrons que eviten que l’accés a dades s’escampi per tot el codi.
- Fitxers en Java: formats a mida i estàndard (Properties, JSON, YAML), accés aleatori i serialització d’objectes.
- Java Database Connectivity (JDBC): drivers, connexions, sentències, transaccions i pool de connexions.
- Patrons de disseny: el model de capes, el patró DAO i les seves estratègies, i el control de concurrència.