spring aop

Spring AOP – jak używać?

Programowanie zorientowane aspektowo (z ang. aspect-oriented programming – w springu jest to moduł Spring AOP) to sposób programowania, który pozwala oddzielić pewne fragmenty kodu od siebie, poprawiając dzięki temu modularność tworzonego programu. Można na to spojrzeć tak, że programowanie aspektowe pozwala wprowadzić dodatkową warstwę do kodu, który tworzymy i zwykle ta warstwa jest wyraźnie odseparowana od właściwego kodu.

Czytaj więcej

Spring Data Jpa

Spring Data JPA – wprowadzenie

Spring Data to jeden z najbardziej przydatnych komponentów Springa. Pozwala on w łatwy sposób wyeliminować powtarzalny kod (boiler plate). Bez niego programista musi pisać o wiele więcej linijek technicznego kodu, którego utrzymywanie wraz z rozrostem projektu może sprawiać wiele problemów. Spring data to lubiane przez wielu programistów narzędzie, ale ma ono też swoje słabe strony i nie nadaje się do każdego rodzaju projektów.

Czytaj więcej