Я ищу исчерпывающую настройку, которую вы уже успешно использовали. У меня уже есть множество подсказок о том, какие строительные кирпичи я могу использовать, но я не уверен, как все это собрать. Инструменты, которые нужно купить, тоже в порядке.
подробности:
Я разрабатываю клиентский интерфейс Flex для приложения сервера Java, и у меня есть набор классов моделей, которые представляют объекты в моей бизнес-логике и должны иметь одинаковые свойства и демонстрировать одинаковое поведение во всех слоях. Эти объекты
- имеет логику проверки формы для пользовательского ввода
- отображаются в различных формах (списки, подробные виды ...) по всему пользовательскому интерфейсу
- извлекаются и отправляются на сервер с использованием XML или AMF
- снова проверены на сервере
- хранятся в RDBM с таблицами и полями, соответствующими классам и полям
Полагаю, это очень распространенная структура приложения. Я уже использую:
- ORM для бэкэнда Java (пакет постоянства Eclipse)
- автоматическое отображение из XML в Action Script с использованием схемы XML и классов в mx.rpc.xml, как описано здесь .
Теперь, что я действительно хотел бы сделать, так это определить объекты один раз (у меня они уже есть в XSD) и инструменты для настройки заглушек классов для всей цепочки. Что я могу использовать?
Я уже слышал (но не оценивал):
- XMLBeans для генерации классов Java из схемы XML
- Granite DS для генерации классов AS из классов Java