(składnia)

Sławomir Sobótka: Receptury projektowe – niezbędnik początkującego architekta

Część VIII: Zarządzanie transakcjami w systemach klasy enterprise

Programista 01/2014 (20) [okładka]

Do czego może przydać mi się propagacja transakcji inna niż REQUIRED? Jak zachowa się wówczas EntityManager i cache pierwszego poziomu? Jak uniknąć zakleszczeń? Dlaczego moje transakcje tylko-do-odczytu nie są tylko do odczytu? Kiedy oddać sterowanie transakcjami klientom zamiast obsługiwać je aspektowo? Jakie anomalie w spójności danych mi zagrażają? Odpowiem na te problemy i opiszę ich rozwiązania w kontekście Spring oraz Java EE, jednak użytkownicy innych platform znajdą w artykule również coś dla siebie: wskazanie generycznych problemów i ich rozwiązań.