2015-02-16 3 views
0

Я планирую проект, который будет использовать Primefaces для создания своего пользовательского интерфейса.Проект Java EE или Spring для PrimeFaces - любая разница?

Я понимаю, что PrimeFaces как библиотека JSF несколько больше дома с Java EE, чем Spring, хотя, кажется, есть много примеров использования этого вместе с Spring.

Есть ли заметные недостатки использования Spring вместо Java EE для DAO и уровня сервиса в проекте PrimeFaces?

ответ

0

Это усложняет ситуацию, Java EE достаточно сложна для разработчиков приложений (вам нужно время, чтобы открыть темные части и посмотреть огни, или я надеюсь, что это :)), поэтому мое мнение, если у вас нет требования об этом, дон Используйте Spring и JSF вместе, чтобы лучше понять жизненный цикл вашего компонента. Вы можете найти хорошее описание в этом source. Я предпочитаю использовать HTML+Bootstrap иили использовать Seam Framework для JSF или без рамки просто использовать чистый Java EE Поддержка с primafaces(JSF) может быть хорошей.

+2

Структура шва мертва, как можно прочитать на [домашней странице] (http://www.seamframework.org). Он был заменен на deltaspike (http://deltaspike.apace.org). Это, с JEE, PrimeFaces, в сочетании с [OmniFaces] (http://www.omnifaces.org) и [picketlink] (http://www.picketlink.org) вместо весенней безопасности или apache shiro, у вас есть мощный набор рамок. Но все же этот вопрос очень подвержен мнению. – Kukeltje

+0

@Kukeltje Спасибо за информацию о Seam, я этого не знал. Вы также правильно относитесь к вопросу об объекте, но основной предмет, поскольку я понимаю, что это хорошая идея использовать Spring с JSF (Primafaces здесь), и для меня это не является хорошим решением для ясного понимания экосистемы Java EE. Поскольку Spring и JSF имеют различный жизненный цикл. – erhun

+0

У меня нет (довольно недавнего) весеннего опыта, и я не поклонник, но от чтения я действительно думаю, что вы можете совместить два в приличном ключе, пока вы не пытаетесь объединить части пружины и части JEE, но даже это может быть и не так. – Kukeltje

Смежные вопросы