Cześć, mam problem ze zrozumieniem kilku działań backendu (wcześniej używałem pythona i mam trochę inne widzenie). Ogarnąłem już strukturę projektu użycie mavena. Mam pytania, których nie mogę nigdzie znaleźć. Czy backend można robić bez użycia frameworków tkiahc jak spring? Jak przekuzje się dane do frontendu? Na zasadzie java -> json -> js? Czy są inne sposoby przekazywania danych? Jakich baz warto używać? Interesują mnie bazy sql i zastanawiam się pomiędzy mysql, postrgesql i h2.