Какая разница между стойками2 и пружиной MVC - PullRequest
0 голосов
/ 20 февраля 2012

Я изучаю Java EE и хочу создать полную систему управления для ресторана.Теперь я запутался, какой уровень представления я должен использовать для своей RMS, потому что я слышал, что Struts 2 является одним из лучших уровней пользовательского интерфейса, но дело в том, что если я использую Spring для своего уровня бизнес-логики, тогда я могу использовать Spring MVC.я не могу?Кстати, мне действительно интересно создать законченное приложение, которое будет следовать многоуровневой архитектуре.

Ответы [ 2 ]

1 голос
/ 20 февраля 2012

Да, конечно, вы можете использовать Spring MVC.

Вы также можете использовать Struts 2, если хотите, потому что Spring прекрасно с ним интегрируется.

Но я не вижу причин, почему вы захотите это сделать.Человек, который сказал вам, что Struts 2 - это

, один из лучших слоев пользовательского интерфейса [sic]

, заблуждается.Если вы сравните его с Spring MVC, вы увидите, что они основаны на сходных идеях, но Spring улучшает Struts.JSF заменил Struts в качестве технологии веб-представления Java EE по умолчанию, поэтому он даже не считается «лучшим» по стандарту Java EE.

Придерживайтесь Spring.Вы не пожалеете.

0 голосов
/ 21 февраля 2012

Я не буду винить распорки 2, действительно, это отличный продукт, я работаю с ним каждый день. Но по моему опыту весна MVC намного проще и понятнее. Это не значит, что вы не получаете столько возможностей.

Попробуйте оба, и вы поймете, что я имею в виду. Скажите нам, какой вы выбираете!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...