Есть ли инструмент для создания веб-страниц на основе Java beans?

Есть ли инструмент, который возьмет Java-бины (pojos) и автоматически сделает их формой для веб-страницы?

Чтобы быть более понятным, у меня есть набор объектов Jaxb, которые я хочу отображать в форме без необходимости кодировать кучу html. Есть ли инструмент, который будет читать объекты jaxb и генерировать для меня редактируемую форму? Кроме того, это должно работать на сервере Glassfish ...

Я не уверен, что ваш вопрос понятен (по крайней мере, для меня). Не могли бы вы дать более подробную информацию, возможно, объяснив, что именно вы хотите сделать?

Romain Linsolas 13.11.2008 17:56

@arinte, я немного отредактировал ваш вопрос, чтобы было понятнее. В частности, название было довольно общим.

James McMahon 10.06.2009 15:55

Мне любопытно, есть ли для этого решение, не основанное на Grails.

James McMahon 10.06.2009 15:59

Я тоже ... Мне действительно интересно, почему это еще никто не реализовал.

Daff 17.07.2009 15:59
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
4
1 583
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Я предполагаю, что вопрос должен был быть

«Как мне визуализировать HTML-форму, которая представляет все поля для данного bean-компонента - это избавит меня от необходимости вручную вводить HTML»

Теоретически это возможно с помощью отражения, но всегда сложно определить, какие поля следует включить, поэтому результаты не всегда будут такими, как вы планировали.

Можете ли вы подтвердить мотивы вопроса?

Да, вы правы, все время, пока я ждал и искал ответа, я мог бы заполнить формы. Это для внутреннего использования, поэтому должна отображаться вся информация о bean-компонентах.

arinte 13.11.2008 18:15

В этом случае размышление кажется ответом на вашу проблему. Вы также должны иметь возможность генерировать метки для каждого поля - хотя они могут быть не такими грамматически правильными, как вам хотелось бы. Однажды я использовал похожую технику для регистрации всех полей bean-компонента, и это оказалось довольно успешным.

belugabob 18.11.2008 11:11

Если я интерпретирую ваш вопрос буквально, то вам стоит взглянуть на фреймворк ROMA: http://www.romaframework.org/. Он пытается использовать объекты POJO (beans), которые аннотируются и автоматически генерируют пользовательские интерфейсы.

Ответ принят как подходящий

Взгляните на Грааль, в частности Строительные леса. Это среда Groovy, но ваши POJO подключаются напрямую.

Другие вопросы по теме