Java way of doing things in the backend.
I have not really used this a lot. And when I used it, I was really young :(