Bom, tenho as dúvidas abaixo sobre JSF2 e espero que vocês possam me ajudar:
1 - Os arquivos de CSS e Imagens ficam dentro de WebContent ?
2 - Não sei se é certo (pelo menos no PHP trabalhava assim), mas quero criar uma página index.xhtml e criar toda estrutura de layout nela, depois só vou chamando as outras
dentro dela, dessa forma eu não preciso ficar definindo layout em todas. O que vocês em dizem ? Como fazer isso ?
[quote=rlanhellas]Bom, tenho as dúvidas abaixo sobre JSF2 e espero que vocês possam me ajudar:
1 - Os arquivos de CSS e Imagens ficam dentro de WebContent ?
[/quote]
Sim, em resources/css
[quote=rlanhellas]
2 - Não sei se é certo (pelo menos no PHP trabalhava assim), mas quero criar uma página index.xhtml e criar toda estrutura de layout nela, depois só vou chamando as outras
dentro dela, dessa forma eu não preciso ficar definindo layout em todas. O que vocês em dizem ? Como fazer isso ?[/quote]
Sim, estude facelets. É como a estrutura de layout do JSF.
Sou obrigado a definir o código abaixo em todas as páginas ?
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:c="http://java.sun.com/jstl/core">
Todo o código não, você precisa colocar o cabeçalho do xhtml em todas, mas cada xmlns depende de seu uso, onde você não o utiliza, não é preciso.