Есть проект на JavaFX, где присутствует очень много справочников (табличка с 3-мя кнопками - добавить, удалить, изменить). Справочники для получения данных взаимодействуют с веб-сервисами. Соответственно для работы со справочниками происходит очень много однотипных действий, т.к. справочники отличаются лишь сущностями, которые хранят и соотв. полями. Но принцип работы один и тот же. Как сделать один абстрактный справочник, который принимал бы класс-сущность и на основе этого класса строил бы отображение с таблицей, формой на основе полей и кнопками с навешанными слушателями, которые вызывали бы веб-сервисы. Возможно, идея слишком мудреная, но я знаю, что подобное уже реализовано в проекте tiwulfx, но там взаимодействие с базой данных идет напрямую через dao-сущности.
Продвижение своими сайтами как стратегия роста и независимости