2016-01-25 1 views

ответ

1

Абсолютно. Как вы можете видеть, в Jodd Madvoc у вас есть эта концепция Result: каждое действие (java) возвращает его. Результаты - это тот, который определяет, как вы собираетесь отображать страницу. По умолчанию, есть JSP-результаты, так как это стандартный, правильный; но ничто не мешает вам просто получить результат работы Freemarker или использовать любой другой механизм шаблонов. Люди часто это делают. Кроме того, настраиваются Results. См .: http://jodd.org/doc/madvoc/results.html

Result не нужно только возвращать HTML-содержимое. Например, есть JsonResult или RawResult, который может возвращать JSON или любую строку.

Если вы хотите REST-иш интерфейса, который приводит только с JSONs, вы можете сделать это, а также, фотографии: http://jodd.org/doc/madvoc/rest.html

Madvoc должен быть достаточно настраиваемым, чтобы соответствовать вашим потребностям. Просто не думайте об этом как о «решении в коробке», а о реальной каркасе, которую вам нужно копать немного, но вы найдете то, что вам нужно :)

+0

Это очень полезно. Посмотрите, как только смогу. Просто из любопытства вы используете Джодда в любой момент или в любой момент времени. – Vuzi

+0

Конечно, я использовал весь стек; в зависимости от потребностей проекта. – igr

+1

Было бы супер здорово, если бы вы могли создать видеоролик «Jodd Getting Started». Согласитесь? – Vuzi

0

Вы можете разработать строго html/html5 динамические веб-сайты без JSP, конечно, есть много способов сделать это, но, по моему личному мнению, я считаю, что вы можете использовать AngularJS для своей front-end-разработки (HTML5/CSS3) , Эта структура позволит вам реализовать всю вашу клиентскую сторону без незначительных проблем. Он основан на HTML5, поэтому никакие JSP-файлы не потребуются. Если вы привыкли к MVC или MVVM, то эта структура позволит вам работать с любым из этих двух подходов.

Динамическое веб-приложение? Нужно отображать данные из базы данных или хранить записи? Нет проблем. Угловая поддержка AJAX вызывает веб-службы REST, которые вы можете реализовать с помощью языка программирования, который вам кажется более комфортным. Если это Java, вы можете обратиться за некоторыми веб-службами REST с помощью Jersey.

Надеюсь, что эта информация полезна для вас.

Счастливое кодирование.

+0

Спасибо, я был в частности, спрашивая, можно ли это сделать с использованием ** Jodd (java) framework **. – Vuzi

Смежные вопросы