Spring MVC, какой вид компонентов использовать? - PullRequest
2 голосов
/ 19 сентября 2011

Я сталкиваюсь с проектом, в котором мне нужно создать уровень представления, где большая часть логики уже реализована в Spring MVC 3. Я немного раньше работал с Spring, но в основном со Struts 2 (вслучай, который является подходящим ...).

В последнее время я также работал с Primefaces, который основан на JSF 2. Мне очень нравится это, так как вы получаете множество хорошо выглядящих компонентов из коробки, которые действительно легко реализовать.

Я немного прочитал, и, насколько я понимаю, вы МОЖЕТЕ использовать JSF поверх Spring MVC, но это добавит приложению много сложности, и это не будет хорошим выбором.так как я почти уверен, что буду сожалеть об этом в будущем.

Конечно, есть и альтернатива, чтобы удалить биты Spring MVC и переписать их, чтобы они соответствовали JSF 2, но у меня есть ощущение, что это будет ОЧЕНЬ МНОГО работы ...

ТакКакой подход вы бы порекомендовали, ребята?Есть ли что-то вроде Primefaces, которое хорошо вписалось бы в Spring MVC?Или вы просто пошли бы JSP + jQuery?

(это недостаток Java, imho, вариантов просто СЛИШКОМ много)

BR Daniel

Ответы [ 3 ]

4 голосов
/ 20 сентября 2011

Это классический вопрос, и нет ни одного «правильного» ответа. Поскольку Spring MVC интегрируется со многими технологиями, в конце концов, это действительно ваше дело:

  • Какая внутренняя экспертиза у вас, ребята?
  • Хотите расширить свой набор навыков или остаться на месте?
  • Какой бы структурой представления / представления вы ни пользовались, убедитесь, что она надежна, соответствует вашим потребностям, имеет активный график выпуска и здоровую группу пользователей.
  • Сделайте сравнение между фреймворками и выберите ту, которая лучше всего подойдет для вас .

Например, я работал в магазине, в котором было приложение Spring MVC с интерфейсом JSP / jQuery, и разработчик хотел использовать JSF. Никто не знал этого, никто не имел времени, чтобы изучить это, и мы могли выполнить то, что нам нужно было сделать с существующим приложением. Таким образом, хотя у JSF есть что предложить, мы не изменили стратегии в середине потока. Это решение не было ударом против JSF - это было решение, основанное на нашей ситуации.

1 голос
/ 20 сентября 2011

Если вы хотите остаться в Spring MVC, я бы посоветовал вам просто использовать JSP и JQuery, конечно же, вам нужно будет написать еще больше просмотров ...

Но я думаю, что если вы хотите использовать их обамог бы использовать Spring Webflow?Я не часто использовал MVC и webflow, но я слышал, что они прекрасно работают вместе?Не используйте Springfaces и тому подобное, потому что они действительно устарели и больше не выпускаются, так как jsf1 или около того ...

http://www.springsource.org/webflow для некоторой информации

0 голосов
/ 19 сентября 2011

пружинный мвк не является компонентом каркаса. поэтому вы должны использовать javascript и jsp / speed / freemaker.

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