Шов 3 в двух словах?

Как разработчик JSF 2/PrimeFaces, я рассматривал Seam 3 как нечто, что может быть полезно в моем проекте. На данный момент функциональность @RenderScoped выглядит интересной в качестве замены области просмотра и параметров flash/page, а модуль catch может быть полезен для более централизованной обработки исключений. Есть ли там какие-то другие важные вещи, которые не сразу привлекли мое внимание? Я не совсем уверен, что стоит тратить время на миграцию (так же, как я не уверен в переходе на CDI с аннотаций управляемых компонентов JSF).

Я точно не сталкивался с какой-либо литературой, которую я бы описал как резюме.

Спасибо, О/С.


person Oversteer    schedule 23.05.2011    source источник


Ответы (2)


Что ж, вам придется прочитать документацию для сами, но вот что мне нравится в Seam 3 и что я использую:

  • Seam Solder (инъекция регистратора, различные аннотации, такие как @Veto, @Requires, инъекция ресурсов)
  • Seam I18N / Seam Faces (Области просмотра, интеграция построителя сообщений, автоматическое преобразование сообщений, обработка и распространение локалей)
  • Проверка шва (связь с Hibernate Validator, которая позволяет использовать проверку на уровне метода (@AutoValidate параметров/возвращаемых значений)
  • Seat Catch (вы уже назвали его)
  • Seam Mail (простое внедрение функций рассылки)
  • Seam Config (XML-конфигурация всего, чрезвычайно полезная для Catch/Mail/и т. д.)

В зависимости от варианта использования Seam Security и Seam Persistence могут быть именно тем, что вы искали, то же самое верно и для Seam Rest.

На странице in.relation.to скрываются различные "обзоры модулей для швов", на которые стоит обратить внимание...

person jan groth    schedule 25.05.2011
comment
Я просмотрел документы, полезно услышать некоторые мнения, - person Oversteer; 25.05.2011

До сих пор я пробовал модули безопасности и i18n, и они великолепны. Seam 3 — действительно хороший материал для расширения вашего набора инструментов. Настоятельно рекомендуется!

person Kris    schedule 25.05.2011
comment
вы пробовали функцию pageflow в шве 3 ?? Я пытаюсь, но это не похоже на шов2. вы можете помочь ?? - person Rahul Razdan; 31.12.2012