Я читал о структуре Jodd (java), и мне это очень интересно. Но я вижу, что это похоже на jsp/servlet. Можете ли вы разработать строго html/html5 динамический веб-сайт без jsps с ним?Создание HTML/HTML5 с использованием рамки Jodd (java)
ответ
Абсолютно. Как вы можете видеть, в 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 должен быть достаточно настраиваемым, чтобы соответствовать вашим потребностям. Просто не думайте об этом как о «решении в коробке», а о реальной каркасе, которую вам нужно копать немного, но вы найдете то, что вам нужно :)
Вы можете разработать строго html/html5 динамические веб-сайты без JSP, конечно, есть много способов сделать это, но, по моему личному мнению, я считаю, что вы можете использовать AngularJS для своей front-end-разработки (HTML5/CSS3) , Эта структура позволит вам реализовать всю вашу клиентскую сторону без незначительных проблем. Он основан на HTML5, поэтому никакие JSP-файлы не потребуются. Если вы привыкли к MVC или MVVM, то эта структура позволит вам работать с любым из этих двух подходов.
Динамическое веб-приложение? Нужно отображать данные из базы данных или хранить записи? Нет проблем. Угловая поддержка AJAX вызывает веб-службы REST, которые вы можете реализовать с помощью языка программирования, который вам кажется более комфортным. Если это Java, вы можете обратиться за некоторыми веб-службами REST с помощью Jersey.
Надеюсь, что эта информация полезна для вас.
Счастливое кодирование.
Спасибо, я был в частности, спрашивая, можно ли это сделать с использованием ** Jodd (java) framework **. – Vuzi
- 1. Java: using Jodd Jerry - NoClassDefFoundError
- 2. Создание универсальной рамки с использованием Xcode 8?
- 3. Создание файла pdf с использованием рамки symfony
- 4. Создание Pdf с использованием java
- 5. Создание plist с использованием Java
- 6. Создание отчетов с использованием Java
- 7. Создание видеопроигрывателя с использованием Java
- 8. Создание словаря с использованием java
- 9. Создание Snake с использованием Java
- 10. Создание простого сайта CRUD с использованием Python, какой рамки?
- 11. Создание приложения deskop с использованием рамки vaadin или zkoss
- 12. Создание рамки неправильной формы
- 13. Создание универсальной рамки iOS
- 14. Swift: Создание рамки зависимости
- 15. Создание динамической рамки
- 16. Использование Jodd на Android с proguard
- 17. Не удалось обработать Jodd Message
- 18. Создание отчетов с Java
- 19. Исключение с использованием рамки Django
- 20. Использование jodd Java framework в проекте веб-приложения netbeans
- 21. Создание JSON в java с использованием org.json
- 22. Создание конструкторов с использованием Enums в Java
- 23. создание простой ftp с использованием Java
- 24. Создание галереи изображений с использованием Java
- 25. java - Создание подстановок с использованием Hashmap
- 26. Создание графического интерфейса Java с использованием 2dGraphics
- 27. JAVA Создание программы с использованием массива
- 28. Создание файла PRN с использованием java
- 29. создание плит с использованием bufferedImage в java
- 30. Создание объекта с использованием типа Generics Java
Это очень полезно. Посмотрите, как только смогу. Просто из любопытства вы используете Джодда в любой момент или в любой момент времени. – Vuzi
Конечно, я использовал весь стек; в зависимости от потребностей проекта. – igr
Было бы супер здорово, если бы вы могли создать видеоролик «Jodd Getting Started». Согласитесь? – Vuzi