Архитектура веб-приложения Java EE - PullRequest
1 голос
/ 04 октября 2010

Я хочу реализовать следующий сценарий: Веб-интерфейс основан на HTML5 / CSS3 / JavaScript (с инфраструктурой JavaScript, такой как ExtJS или jQuery).У меня есть полные HTML-страницы с формами, кнопками, текстовыми полями, в которых есть кнопки отправки, которые должны отправлять данные на веб-сервер.С другой стороны, у меня также есть веб-сайт в этом веб-приложении, который получает / отправляет данные через веб-сервис JSON.

Бэкэнд должен быть реализован с помощью Java EE (база данных MySQL, Hibernate как ORM, ...),Но какую базовую технологию я должен использовать?JavaServer Faces?Или JavaServer Pages?Как лучше всего обрабатывать запросы GET / POST JSON и HTTP?

Заранее благодарим вас и наилучшими пожеланиями.

Ответы [ 2 ]

2 голосов
/ 08 октября 2010

Взгляните на Play Framework , который имеет отличную поддержку JSON, встроенную поддержку JPA и jQuery.

0 голосов
/ 04 октября 2010
  • Spring MVC имеет очень хорошую поддержку для рендеринга ответов JSON и REST-подобных URL-адресов.Таким образом, вы можете использовать его как для стандартных представлений, так и для ответов JSON.
  • RESTEasy - это среда REST от JBoss.С ним вы можете использовать что угодно - JSF, Wicket и т. Д.

Будьте осторожны, чтобы не дублировать код.Какое бы решение вы ни выбрали, перенесите код в службы и используйте их из json и средств визуализации регулярных ответов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...