Допустим, у вас есть веб-приложение, в котором есть множество бизнес-правил, построенных на сравнении строковых констант «если-то». Они используются как на стороне клиента, так и на сервере, и на данный момент жестко запрограммированы в обоих местах с большим количеством дублирования, а иногда и с ошибками. Какой разумный способ их реорганизовать? К сожалению, в большинстве случаев они должны существовать, поскольку использование полиморфизма было бы гораздо более отвратительным. Что-нибудь особенное для flex / java? Есть ли простой способ сохранить все эти константы в одном месте и скомпилировать их как в клиентский, так и в серверный код?
Изменить: я действительно ищу способ поделиться строковыми константами между flex и java с проверкой всего во время компиляции. Единственная идея, о которой я могу думать, - это генератор кода.