Java Server Faces e Struts

o JSF é um concorrente do Struts, se não , qual a relação dele com o Struts.

Na verdade nao. Struts eh um framework que implementa o modelo MVC. JSF trata mais da camada de apresentacao (V do MVC - View). Existem planos de fazer com que os dois possam trabalhar de forma mais integrada. Mas nao sei se o JSF ja esta “em producao” - na Java Magazine 3 tem uma materia sobre JSF - mas pode ja estar desatualizada.

Informacoes sobre JSF: http://java.sun.com/j2ee/javaserverfaces

Alguem sabe mais sobre isso? Corrijam-me se estiver errado em algum ponto.

Marcio Kuchma

Então, eu posso está errado :? , mas pelo o que eu entendi JSF é um outro framework MVC que baseia sua camada View em componentes :?: Não é isso :?: Tem uma comparação entre o Struts e o JSF na última revista mundo java, vale a pena dar uma olhada…

Assunto bem discutido aqui no GUJ.

http://www.guj.com.br/posts/list/19708.java

]['s

Pelo que eu entendo sobre JSF é isso mesmo. Ele não seria somente o V do MVC e sim um framework completo MVC.

Vale a pena dar uma olhadinha aqui do capítulo 17 ao 21.

Essa comparação de JSF e Struts cada vez enche mais o saco.

Antes de discutir sobre isso por favor leiam o blog do Craig McClanahan.

http://blogs.sun.com/roller/page/craigmcc/?anchor=struts_or_jsf_struts_and

Ps.: Pra quem não sabe o Craig é o criador do STRUTS e foi lider a Spec 1.0 do Java server Faces (JSR-127) juntamente com o Ed Burns (Pra 1.2 o Craig saiu e ficou só o Ed, não lembro agora a JSR).

Uma obs.: Não achei bom o artigo na revista no ponto de vista q vc acha q é umacomparação. Ele da um overview das 2 tecnologias bem dispersivamente, o JSF parece ser uma droga lendo aquilo.

Normalmente não leio revistas de Java mas quando um cara no trabalho me apareceu com ela e tinha isso na capa eu fiz questão dever heh.

Pois é. E o pior é que, mesmo dando a entender isso, na conclusão o cara diz que JSF é uma boa opção para projetos que começam do zero, e tal. :roll:

Ele deve saber que qualquer coisa com um front controller é melhor q struts.