Есть ли инструмент для визуализации веб-потока Grails? - PullRequest
7 голосов
/ 07 апреля 2011

Когда я пишу свой первый веб-поток Grails, я спрашиваю себя, есть ли какой-нибудь инструмент или сценарий, который может визуализировать поток?

Результатом может быть диаграмма состояний или некоторые данные, которые будут отображаться в графическом инструменте, таком какGraphviz.

Ответы [ 3 ]

5 голосов
/ 19 апреля 2011

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

<g:render template="flowVisualiser" model="[step: 2]" />

Вы должны будете указывать это при каждом просмотре веб-потока, меняя номер для любого шага. Сам шаблон имел только ряд изображений для каждого из шагов, и в стиле каждого изображения была некоторая логика gsp, так что если передаваемая модель была шагом 2 (например) или выше, то это конкретное изображение было бы непрозрачным 1:

<li>
    <div class="${step >= 2 ? 'step-completed' : 'step-todo'}">
        <img src="${resource(dir:'images',file:'2.png')}" />
        <h4>Do this step</h4>
    </div>
</li>
...

Я знаю, что это не фантастика и немного ручного труда, но у меня все получилось :)

1 голос
/ 28 апреля 2011

Насколько я знаю, есть только 2 плагина для Grails, которые выполняют визуализацию, но только строят диаграмму классов. Это Плагин диаграммы классов и Создание домена UML .

Вы можете взглянуть на эту страницу для быстрого обзора всех текущих плагинов Grails.

0 голосов
/ 08 июня 2011

вероятно, это может быть решением для всех людей, использующих intellij: http://www.slideshare.net/gr8conf/gr8conf-2011-grails-webflow Слайд 25

...