Богатое взаимодействие в веб-приложении Java / JSP - PullRequest
1 голос
/ 14 ноября 2008

Я пишу сайт в JSP, используя Struts и Hibernate. Я ищу способ реализовать богатый пользовательский интерфейс, где вы можете иметь больше, чем просто кнопки. Например, перетаскивание, выпадающие списки, которые обновляются в режиме реального времени по мере ввода большего количества букв и т. Д. Есть ли способ использовать что-то вроде Swing с Struts и Hibernate? Или есть другие варианты для создания богатого пользовательского интерфейса ?? (Я готов отказаться от Struts и / или Hibernate, если есть лучшие альтернативы)

Фундаментальная проблема: В организации, на которую я работаю, действуют строгие правила относительно того, какие инструменты разработки и библиотеки с открытым исходным кодом мы можем или не можем использовать, и довольно медленно обновляется их список одобрения. Ничего из AJAX (например, GWT, dojo) еще нет в списке.

Спасибо, что нашли время, чтобы прочитать это сообщение!

Ответы [ 2 ]

0 голосов
/ 14 ноября 2008

Прежде всего, использование Struts и Hibernate не влияет на интерактивность пользовательского интерфейса, потому что оба они являются серверными технологиями.

Если вы не можете использовать такие технологии, как GWT, OpenLaszlo или Flex, единственный способ добиться богатого пользовательского интерфейса - это написать его самостоятельно на необработанном JavaScript. Это было бы намного проще, если бы вы могли убедить свою организацию разрешить вам использовать библиотеку JavaScript, такую ​​как JQuery или Prototype.

0 голосов
/ 14 ноября 2008

Вы всегда можете использовать такие вещи, как Adobe Flex для ваших элементов пользовательского интерфейса, и иметь для этого бэкэнд на основе Java ...

Как насчет этой новой технологии JavaFX? IceFaces или RichFaces (JSF)?

...