Показаны сообщения с ярлыком play framework. Показать все сообщения
Показаны сообщения с ярлыком play framework. Показать все сообщения

понедельник, 19 декабря 2011 г.

Play! framework - инсталляция нового модуля

Делается очень просто.

1. Редактируем файл dependencies.yml, добавляем в него нужный модуль.

- play -> search head

2. Запускаем из командной строки:
play deps

3. Запускаем приложение: play run
Следим за консолью:

15:45:54,418 INFO  ~ Module search is available

Готово!


четверг, 1 декабря 2011 г.

Play! framework. как сгенерировать скрипты для базы данных

Play очень динамична и удобна. Настолько удобна, что сама налету генерирует структуру базы из классов модели. Но что делать, если вам нужно получить скрипты для миграции базы данных, например, на Продакшн?

Я решил эту проблему установкой модуля http://www.playframework.org/modules/db
Запускаем из консоли:
   play install db-1.1.1
добавляем в конфигурацию
  module.db=${play.path}/modules/db-1.1.1
и снова в консоль:
  play db:export --create  --output=db/create.sql

Скрипты сгенерированы!

среда, 30 ноября 2011 г.

Play! framework. как подружить с Oracle

Начинаю изучать Play! framework. Выполнил туториал, начало мне показалось многообещающим. Следующий шаг - переход от тестовой базы in-memory к Oracle.

1. Копируем драйвер базы в /lib/ каталог приложения
2. изменяем конфигурацию. добавляем в файл /conf/application.conf такие параметры:


db.url=jdbc:oracle:thin:@SERVER:1521:SID
db.driver=oracle.jdbc.OracleDriver
db.user=USER
db.pass=PWD

jpa.dialect=org.hibernate.dialect.Oracle10gDialect


3. делаем рестарт приложению - всё работает!

А в базе появляются такие объекты: