Недавно я потратил некоторое время на изучение и попытку использования различных инструментов привязки данных Java, таких как JGoodies, GlazedLists, JSR-295 и т.д. Проблемы, которые я пытался решить, не так уж трудны, однако количество кода, которое мне пришлось написать в поддержку процесса привязки, сильно перевешивает любые упрощения, которые он предоставляет.
Я обнаружил, что предоставленные инструменты не поддаются ни на что иное, кроме тривиальной композиции и расширения (GlazedLists, в частности, предоставляет большой набор инструментов, но слишком сложна для расширения системы).
Мне очень нравится идея привязки данных, однако она кажется глубоко ошибочной, поскольку она стоит. Я что-то пропустил?