как установить связь между slate, сервлетом и классами

Я новичок в архитектуре scalatra и devloppement scala. Я хочу сделать проект с этими новыми технологиями с шаблонами, но проблема в том, что я не могу понять, как реализовать связь между классом или объектом, сервлетом и Scalate. .

Я следил за сайтом Scalate http://scalate.fusesource.org/, но думаю, что это не так просто. , Я хотел создать html-страницу и сервлет с четко определенными классами (такими как jsp, сервлет и класс java), но я не знал, выполнимо ли это и буду ли я следовать таким образом архитектуре scalatra.

Может ли кто-нибудь помочь мне с документацией или объяснить мне, как это сделать.. Буду очень благодарен


person yotta    schedule 18.12.2013    source источник


Ответы (2)


Вы можете использовать этот https://github.com/scalatra/scalatra-website-examples/tree/master/2.2/http/scalatra-http-client рабочий пример, опубликованный Scalatra на Github. Это минимум, который вам нужен, и нет ничего проще, чем это.

Следующим шагом будет просмотр другого scalatra-website- примеры реализованные в веб-приложении примеры, которые демонстрируют такие вещи, как аутентификация, загрузка файлов, обработка форм и все это красиво упаковано с помощью Начальная загрузка.

person dimitrisli    schedule 02.01.2014

Вы можете ознакомиться с руководством по началу работы. Следуя этому руководству, вы создадите определение сборки SBT на основе шаблона scalatra-sbt.g8< /а>. Это уже включает настройку scalatra-scalate. Определение сборки кодирует структуру проекта, зависимости и характеристики сборки. Это позволяет SBT, например, загружать все зависимости и компилировать ваш проект.

Кроме того, есть плагины SBT для создания проектов IDE для всех распространенных IDE: sbt-eclipse, sbt-idea.

Здесь объясняется, как использовать их в проекте Scalatra: Поддержка IDE. Обратите внимание, что IDEA, например, может напрямую импортировать проекты SBT или Maven.

person Stefan Ollinger    schedule 07.01.2014