Заметки на полях исходного кода

Вопросы программирования на C++, Java и не только...

Category: Java

Spring Framework: Введение

Spring Framework — это платформа, которая предоставляет богатый набор средств и инструментов для создания довольно сложных Java приложений с необыкновенной легкостью. Эта платформа завоевала большую популярность у разработчиков благодаря тому, что вместе со снижением объема кода приложения позволяет сосредоточиться на предметной области, не беспокоясь о многих сопутствующих задачах, таких как безопасность, доступ к данным, транзакции или логгирование.

Continue reading

Java: Зачем нужны все эти get/set методы?

Не секрет, что в Java существует соглашение о свойствах: для доступа к приватным полям класса нужно сделать соответствующие get/set методы. Многие начинающие java программисты часто недоумевают, какой в этом смысл, ведь почти всегда эти методы не делают ничего иного, кроме доступа к этим полям. А поскольку эти методы являются public и доступны из любого кода, даже за пределами пакета, так почему бы просто не сделать поля публичными и напрямую назначать и читать их значения?
Continue reading