День 32
Руслан
10 апреля 2016, 16:42

HW05v2

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

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

Нравится? Расскажите друзьям!
Комментировать
Перейти к записи в ленте
Цель

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?