Сборка приложения Reactive Play с расширениями Slick для PostgreSQL

Это классическое приложение CRUD, поддерживаемое базой данных PostgreSQL. Он демонстрирует:

  • Обработка асинхронных результатов, Обработка тайм-аутов
  • Достижение, Фьючерсы, чтобы использовать более идиоматическую обработку ошибок.
  • Доступ к базе данных JDBC с помощью Slick.
  • Достижение, нумерация таблиц и сортировка.
  • Встроенные библиотеки JS и CSS с WebJars.
  • Реализация механизма шаблонов на основе Play и Scala
  • Интеграция с фреймворком CSS (Twitter Bootstrap 3.1.1). Для Twitter Bootstrap требуется макет формы, отличный от макета по умолчанию, который генерирует помощник формы Play, поэтому это приложение также предоставляет пример интеграции пользовательского конструктора ввода формы.
  • Bootswatch-Yeti с Twitter Bootstrap 3.1.1 для улучшения внешнего вида приложения

Инструкции :-

  • Установите PostgreSQL, если он у вас еще не установлен. Получить можно здесь
  • Создайте базу данных с именем test
  • Для запуска Play Framework требуется JDK 6 или более поздней версии.
  • Установите Typesafe Activator, если у вас его еще нет. Получить можно здесь
  • Выполните ./activator clean compile, чтобы создать продукт
  • Выполните ./activator run, чтобы выполнить продукт
  • Теперь play-slick-pg должен быть доступен по адресу localhost:9000.

Использованная литература :-