2015-10-19 3 views
0

Я искал весь день для ответа на свою проблему и, похоже, не нашел ответа.Реализация CRUD с рамкой Grails

Я пытаюсь реализовать веб-приложение CRUD с использованием Grails с помощью IntelliIDEA IDE. Принимая во внимание, что с JSF я мог бы использовать перформансы, которые позволили мне сделать это с общей легкостью, я разочарован, увидев или, по крайней мере, похоже, что этот путь является шагом назад, когда дело доходит до разработки html-страниц.

Все, что я хочу, это иметь таблицу, которая заполняется данными, поступающими с контроллера, и всякий раз, когда я добавляю запись, она также отображается в этой таблице. Я хочу иметь возможность редактировать любую запись в этой таблице, а также удалять записи. Было бы здорово, если бы мог быть такой компонент, как перформансы, которые позволяют мне делать это легко, без необходимости использовать JavaScript. Я взглянул на плагин Dojo, но для меня это настолько устарело и непонятно, что я отбросил этот вариант, главным образом потому, что на сайте нет документации о том, как использовать ее с Grails.

Кроме того, я не хочу использовать строительные леса. Я пытаюсь научиться делать это с нуля, и я понимаю, что он не слишком хорошо работает с доменами, в которых существует много отношений.

Вкратце, то, что я ищу, является лучшим способом сделать приложение CRUD на Grails, которое не связано с использованием лесов.

ответ

0

Я хотел бы предложить вам пройти через «Grails в действии» книги и следовать за созданием веб-приложения «Цитата дня» и «гомон», не использовать подмостки вместо создавать свои собственные взгляды и контроллер с помощью предоставлена ​​документация.

Это поможет вам понять основные операции CRUD в Grails.

А также смотреть в документации http://grails.github.io/grails-doc/latest/guide/theWebLayer.html

Смотрите, если это может помочь вам.

0

Вы знаете, что строительные леса также могут генерировать код, чтобы вы могли учиться и продолжать свою работу оттуда (т. Е. Это не должно происходить по волшебству за шторами). Я бы сказал, что это типичный способ начать с Grails и CRUD.

В противном случае Dojo, вероятно, вам не поможет. Может быть, посмотрите на другой плагин, например, Easygrid plugin? Он основан на Javascript, хотя и большинство решений.

Рекомендация «Граалы в действии», вероятно, ваша лучшая ставка на долгосрочную перспективу, изучая ее от профессионала, а не от обучения по-настоящему/от вершины до нижней части CRUD-стиля.

Смежные вопросы