У меня есть небольшой проект, где я хотел бы генерировать динамические формы ввода данных с немного логикой позади них.Создание динамических форм ввода данных
Простой вариант использования может быть a Форма, полученная в результате футбола, поэтому у вас есть кнопка для бомбардировщика, и при нажатии на нее пользователю будет предложено указать игрока. Затем форма отправит сообщение (возможно, в веб-сервис, но, возможно, в JMS-очередь) с данными события. например, «Барселона», «Цель», Генри.
Тогда я хочу, чтобы создать подобную форму для тенниса ...
Моей идея состояла в том, что я хотел бы создать веб-сервис, где вы определяете бизнес-логику. (события, компоненты, действия, которые вы делаете и т. д.). Первоначально я думал, что отправлю определение спорта из webservice в xml. Затем напишите приложение, чтобы проанализировать xml и динамически создать экран ввода данных.
Первоначально я думал о написании веб-сервиса и возвращении XML-данных. (что будет выглядеть ужасно), технология рендеринга может быть гибкой/вспышкой и быть тонким клиентом.
Тогда я думал, что было бы так же легко создать формы, как приложение Java, используя фреймворк приложения swing, и это был путь.
Тогда я подумал, ну, вместо того, чтобы писать схему xml для описания форм Java, могу ли я просто сериализовать класс java и отправить это через провод.
Однажды на этом пути я теперь задаюсь вопросом, должна ли быть только рамка java, а динамические формы становятся классом, который вызывается отражением.
Мне понравилась бы обратная связь по вышеуказанным подходам и как люди в stackoverflow решат эту проблему.
спасибо
David.