У меня есть приложение на сервере Java и клиентское приложение Flex. Для моей модели данных у меня есть типичные объекты, такие как Пользователь и т. Д., Которые в основном совпадают в базе данных, коде Java на стороне сервера и коде AS на стороне клиента. То есть открытые поля моих классов AS и Java имеют одинаковые имена и имеют те же типы и значения, что и соответствующие поля в таблице базы данных, имя которой совпадает с именем этих классов.
Для соответствия классов Java и таблиц БД я могу использовать любой ORM. Существуют ли какие-либо инструменты для автоматического создания классов AS (и, в идеале, соответствующего шаблонного кода Remoting) из классов Java? Я кратко посмотрел на BlazeDS , но, похоже, у него не было подобных инструментов, по крайней мере, я ничего не мог найти об этом.
Конечно, в идеальном мире я бы описал свои элементы данных один раз, и все DDL, Java-код и AS-код были автоматически сгенерированы. Существует ли такой инструмент и достаточно ли он применим?
О да, и было бы здорово, если бы исходным форматом могли быть файлы protobuf ...
Примечание: Похоже, это тот же вопрос, что и этот . Кажется, что ответы там указывают на то, что, по крайней мере, нет общего инструмента, который «все используют» или который имеет репутацию высокого качества.