|
|
|
Royan |
|
|||
Dreamer Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
Я никогда не писал на Grails, поэтому нужен совет. Я слышал, что с использованием Grails безумно просто прикрутить GUI интерфейс к базе данных. Задача которую требуется решить -- дать возможность людям редактировать таблицы БД через веб-страничку. Писать все с нуля (как потребовалось бы с использованием, скажем Perl или PHP) не вариант. Короче возможно ли это, если да, то что для этого требуется?
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
Dummy |
|
||||
Опытный Профиль Группа: Участник Сообщений: 263 Регистрация: 21.5.2007 Репутация: нет Всего: 19 |
У Grails есть фича, которая называется scaffolding. Скажем, мы имеем доменный класс User и соответствующий контроллер UserController. Тогда если мы выставим в UserController галочку
то при запуске Grails автоматически подмешает к UserController новые action для отображения и редактирования объектов User в базе данных. Детальнее почитать можно здесь. Добавлено через 5 минут и 13 секунд У Grails есть фича, которая называется scaffolding. Скажем, мы имеем доменный класс User и соответствующий контроллер UserController. Тогда если мы выставим в UserController галочку
при запуске Grails автоматически подмешает к UserController новые action для отображения и редактирования объектов в базе данных. Детальнее почитать можно здесь. А в книжке "Grails in Action" scaffolding понятно разобран на примерах. Это сообщение отредактировал(а) Dummy - 12.7.2012, 10:24 |
||||
|
|||||
Vasay |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 3 Всего: 73 |
Royan,
Если у Вас уже есть ДБ то Вам нужно создать доменные классы из Вашей БД. Для этого есть плагин http://grails.org/plugin/db-reverse-engineer И отдельный проект: http://grag.sourceforge.net/ Однако, не всегда это может быть удобно (зависит от Вашей структуры БД). Возможно имеет смысл создать доменные классы. А потом перенести данные из Вашей БД в ту, что будет создана Grails. Dummy, Динамический scaffolding вещь удобная при разработке. В продакшене все же лучше самому создать все необходимо. Можно сделать это на базе кода, который будет создан Grails с помощью комманд "generate" -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
Royan |
|
|||
Dreamer Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
Dummy, Vasay, Спасибо за информацию!
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Groovy & Grails | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |