Чем Spring MVC отличается от Spring Web Flow?

Мне нужно создать веб-сайт электронной коммерции с использованием Java. Поскольку я хочу использовать библиотеки AJAX, такие как jQuery/prototupe/moottols, кто-то посоветовал мне перейти на фреймворки, основанные на запросах/действиях, поскольку я работаю в сфере веб-разработки.

Итак, я начал изучать Spring. Я сделал Spring DI и АОП.

Может кто-нибудь, пожалуйста, подскажите мне, что для достижения моей цели по разработке веб-сайта электронной коммерции с использованием Spring и JQuery (так же, как на html-страницах), что мне нужно изучить

Должен ли я использовать Spring MVC или веб-поток, или они одинаковы. я запутался. Пожалуйста помогите

Кроме того, нужно ли мне знать сервлеты и JSP для Spring MVC или веб-потока? Кто-то сказал мне не заниматься сервлетом/JSP, так как он устарел.

или я должен узнать это для весеннего MVC. я могу потратить 1 неделю на изучение основ, но я не знаю, что делать


person Community    schedule 28.01.2011    source источник


Ответы (2)


Spring MVC — это стандартная среда MVC, основанная на действиях.

Webflow предоставляет дополнительную функциональность — разговоры. Это полезно для потоков, подобных мастеру.

person Bozho    schedule 28.01.2011
comment
это означает, что я должен сначала изучить MVC, а затем веб-поток, или достаточно только MVC. Можно создать веб-сайт электронной коммерции в MVC только без потока - person ; 28.01.2011
comment
@Имя — можно. Webflow является дополнительным. - person Bozho; 28.01.2011
comment
оба связаны друг с другом, или я могу полностью следовать Weflow без MVC - person ; 28.01.2011
comment
как я уже сказал, веб-поток находится поверх MVC. Так что я не думаю, что вы можете использовать его без него. - person Bozho; 28.01.2011
comment
Я бы не сказал, что веб-поток построен поверх MVC, если вы посмотрите на требования здесь, это зависит только от основной библиотеки Spring - person Marko Vranjkovic; 03.10.2013
comment
Я изучу и исправлю свой ответ. Я думаю, что пару лет назад это зависело от MVC. - person Bozho; 03.10.2013

Воскрешение старой темы по уважительной причине, и, возможно, это поможет кому-то еще.

Поскольку OP создавал сайт электронной коммерции, важен поток ... выберите товар, поместите в корзину, найдите больше мусора, поместите в корзину, просмотрите корзину, удалите какой-то мусор, который вам действительно не нужен, найдите еще, добавьте барахло, просмотреть корзину, перейти к кассе, передумать и пойти за другими вещами... наконец, добраться до кассы и оплатить. Все это легче обрабатывается в weblow, чем в mvc.

person J Slick    schedule 12.12.2012