Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

JSF 2 - uso de xhtml.

Porque é usado xhtml no projeto da livraria ao invés de html?

5 respostas

Olá Monique!

Ao desenvolvermos aplicações server-side precisamos de uma tecnologia de visualização que seja processada pelo servidor e renderizada em um formato que nosso navegador entende: HTML. No JSF 2.0, usamos XHTML como sendo esta tecnologia. Pois ele é um formato que estende o HTML, adicionando regras do XML. Como por exemplo: os namespaces que declaramos para os componentes do JSF.

Tudo bem?

Abraços!

solução!

Boa noite,

lê sobre facelets, você vai entender porque o JSF usa o XHTML e não HTML. É importênte ressaltar que o JSF começou a usar XHTML apartir da versão 2.0. Em suas versões anteriores utilizava JSP entre outros. http://pt.wikipedia.org/wiki/Facelets.

Espero ter ajudado.

Oi Monique,

usando o XHTML vc pode usar os componentes JSF e não só HTML. Os componentes JSF são muito mais poderosos do que HTML puro.

O JSF pode usar conversores, validadores, ajax e css, entre outras coisas, sem vc se preocupar com isso.

Por exemplo, usando o componente <p:commandButton ... /> do Primefaces você "ganha" AJAX e CSS de graça sem fazer nada. Não precisa usar JavaScript nem aplica CSS, tudo embutido!

abs

Muito obrigado pessoal, me ajudaram muito.

Que ótimo Monique!

Qualquer dúvida, estamos à disposição.

Abraços!