Witam ;) mam kilka pytań teoretycznych związanych z spring'iem:
- gdzie kończy się J2EE a gdzie swój początek ma spring?
- wg. wszystkich dokładnych tutoriali zauważyłem że przy tworzeniu projektu tworzy np. repo jako interfejs, następnie go implementujemy, dlaczego to rozwiązanie jest lepsze od zaimplementowania metody bez interfejsu??
- dlaczego np. w klase controller odwołujemy się do interfejsu a nie do jego implementacji??
dzięki i pozdrawiam