Во многом это специфично для кастомных композитных компонентов или для случаев, когда выборка опций изолирована от получения значения в редактируемом объекте. Плюс, не всегда хочется писать однообразный код выборки данных с добавлением лишнего элемента (Особенно с декларативными контейнерами на SQL и JPQL).
Задачи на языки C и Java отвратительные. Условия неполные, а с задачей J вытворяется какой-то ад:
Задача принимается только на java
Напишите статический класс summator с приватными членами A,B,Sum и функциями calculate, set_a, set_b, которые могут работать как с целыми, так и с действительными числами. Действительное число возвращает getSum(), целое — calculate().
Вывод компиляции:
a_b_private.java:11: error: Illegal static declaration in inner class a_b_private.Summator
Товарищи берут исходник, оборачивают его внешним классом и проверяют что их новый исходник соберётся. Чудовищно!
У фреймворка Vaadin всё поведeние на сервере, если вы в терминах Клиент=Браузер. Если вы в терминах Сервер=Средний слой, то модель живёт на веб-клиенте вместе с поведением (классом контроллера).
Да, такая проблема есть, это их баг с автоматической высотой в окнах. Можно вопроизвести даже положив в окно вертикальный бокс с кучей длинных надписей gist.github.com/jreznot/7823647. Мы решаем проблемы со скроллингом явным использованием панели со скроллингом (и указываем режим скроллбаров — вертикальный/горизонтальный/оба), в которую кладём то, что может не умещаться.
Самара, 23 года
shop.highsoft.com/highcharts.html
Вывод компиляции:
Товарищи берут исходник, оборачивают его внешним классом и проверяют что их новый исходник соберётся. Чудовищно!
Речь идёт о сферическом глубоком использовании именно возможностей PL/SQL Oracle в сферическом проекте.