Com o JEE 6, o que justifica o uso do JBoss Seam?

5 respostas
kicolobo

Oi gente, tudo bem?

Recentemente topei com um projeto baseado em JBoss Seam e, como sou muito iniciante neste framework, uma dúvida muito idiota vêm martelando na minha cabeça: visto que o JEE 6 já trás diversos dos recursos oferecidos pelo Seam, o que justifica o uso do Seam hoje?

5 Respostas

Alexandre_Saudate

Então… não tive um contato muito forte com o JEE6, mas do que já ví, me parece que a parte JSF do Seam ainda justifica. Além disso, tem também o escopo de conversação (não sei dizer se isso já foi “abraçado” pelo JEE6), e também a integração com o jBPM.

[]'s

kicolobo

Oi asaudate,

o escopo de conversação foi incluido no JEE6. Com relação ao JSF, o que ele oferece a mais em comparação com o JSF 2?

Sobre a integração com o jBPM, poderia ser feita a integração sem problemas com a arquitetura JEE 6 convencional também, não? Qual seria o ganho na integração do Seam comparada com a “tradicional”?

É engraçado, porque quanto mais leio o tutorial do JEE6 disponibilizado pela Oracle, menos vantagens vejo no Seam. Claro: levem em consideração que quem está escrevendo este tópico possui experiência MÍNIMA com o framewok ok? :slight_smile:

A

Estou estudando o JEE6… e seam não conheço muito…
você comentou sobre o JSF do Seam ser melhor… mas em que sentido?
O Conversation scope está no CDI presente no JEE6

Alexandre_Saudate

kicolobo:
Oi asaudate,

o escopo de conversação foi incluido no JEE6. Com relação ao JSF, o que ele oferece a mais em comparação com o JSF 2?

Sobre a integração com o jBPM, poderia ser feita a integração sem problemas com a arquitetura JEE 6 convencional também, não? Qual seria o ganho na integração do Seam comparada com a “tradicional”?

É engraçado, porque quanto mais leio o tutorial do JEE6 disponibilizado pela Oracle, menos vantagens vejo no Seam. Claro: levem em consideração que quem está escrevendo este tópico possui experiência MÍNIMA com o framewok ok? :)

Oi, kico!

Não sei te dizer como funcionaria numa arquitetura convencional, mas com o Seam, é possível usar jBPM para fazer o “pageflow” via ferramenta gráfica. Não fica assim tão fácil de fazer, poucas pessoas conhecem o recurso, etc. Mas existe.

Quanto à parte de JSF, não sei como está o 2, mas com o 1 foi uma mão na roda porque ele te dava várias facilidades para construir componentes, por exemplo: criar select box usando enums, tirava a necessidade de usar o (maldito) SelectItem do JSF, colocava o próprio escopo de conversação como parte da página, etc. Acredito que a parte de componentes visuais já existe no JSF2, mas a parte do escopo de conversação, não sei te dizer.

De novo: conheço nada de JSF2 e JEE6. Só o que sei é que o Seam foi uma grande mão na roda nos velhos tempos =)

mister_m

O Seam hoje se tornou uma série de módulos, alguns portáveis, alguns casados com o Weld, que permitem estender o CDI. Módulos como o Solder ou o Validation são bastante úteis mesmo nesse cenário.

O Seam deixou de ser um framework essencial pra ser um utilitário, assim como o Guava é pro código básico, o Seam é pro CDI hoje.

Criado 24 de fevereiro de 2012
Ultima resposta 24 de fev. de 2012
Respostas 5
Participantes 4