Решил обновить последнее домашнее задание. До этого было 2 метода, при вызове которых происходило обращение к БД. Каждый метод устанавливал соединение перед началом работы и закрывал его после того как отработает. Я решил оптимизировать данный процесс. Создавал 2 отдельных метода для установки соединения и для закрытия, соответственно исключив эти функции из методов отвечающих за отображение информации из БД. Кроме это было добавлен слушатель событий для окна. Соединение автоматически устанавливается при открытии окна и разрывается при закрытии.
Изменена логика отображения информации в форме. Ранее я передавал в методы объекты визуальных компонентов чтобы отобразить в них сразу информацию. Теперь методы обращающиеся к базе лишь возвращают значение ответа на запрос. А форма сама решает как и в каком компоненте отобразить эти данные. Это делает методы более универсальными, а архитектура приложения становится более логичной и предсказуемой.
Мы поможем вам ее достичь!
310 000
единомышленников
инструменты
для увлекательного достижения