Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Groovy & Grails > Grails и сохранение состояния


Автор: oson 15.10.2011, 22:29
Подскажите пожалуйста. Спрашивал по поводу использования Grails для создания веб магазина + админка в виде управления рабочими потоками - роли разных менеджеров, обрабатывающих заказы магазина и выполняющих другую работу по обслуживанию этого же магазина.
Посоветовали Groove-Grails.
Но вот один человек написал 
"JSF - компонентно-ориентированный фреймворк. Либо страница, либо сервер будет хранить состояние. Это нужно учитывать, если будет много посетителей. Grails - action based."
action based - это значит request based.
Получается в Grails  нет scope session, в котором можно хранить состояние клиента. То есть например интернет-магазин с корзиной и последовательными шагами там не сделаешь?

Автор: Vasay 16.10.2011, 03:44
oson, 
Цитата

Получается в Grails  нет scope session, в котором можно хранить состояние клиента. То есть например интернет-магазин с корзиной и последовательными шагами там не сделаешь?


Grails - это Spring. В Spring есть понятие - Session Beans. Т.е. это объект который привязывается к сессии пользователя. Корзину можно реализовать на его основе. 

Автор: tarantul30 19.11.2011, 20:16
Причем здесь сессия до MVC фреймворков? Она есть везде.

Чтобы реализовать что-то наподобие визарда с несколькими шагами Вы можете использовать Spring Web Flow, который можно подключит к вашему приложению через соответствующий Grails plugin - http://grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html#6.5 Web Flow

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)