Porque é usado xhtml no projeto da livraria ao invés de html?
Porque é usado xhtml no projeto da livraria ao invés de html?
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!
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!