Como é que o navegador sabe que uma string retornada no método é o nome de uma página que ele deve renderizar??? Se for criado qualquer método que retorne uma string o navegador sempre vai procurar uma página com o nome daquela string retornada??
Como é que o navegador sabe que uma string retornada no método é o nome de uma página que ele deve renderizar??? Se for criado qualquer método que retorne uma string o navegador sempre vai procurar uma página com o nome daquela string retornada??
Oi Marcelo,
Não é o navegador que sabe... Essa string que vc retorna é processada pelo JSF e então uma resposta, com os cabeçalhos corretos, é retornado para o navegador.. O navegador não sabe de nada do que acontece no seu servidor, apenas o que é indicado na response gerada.
Então, vou mudar a pergunta: se for criado qualquer método, em qualquer classe ManagedBean, que retorne uma string o JSF sempre vai procurar uma página (view) com o nome daquela string retornada para poder enviar ao navegador?
Exato :).
Só mais uma coisa: este conceito é ensinado no curso de JSF ou em outro curso?
A parte de jsf em.si, no curso eh coberto. Agora temos cursos de base da web, em Java mesmo, que pode dar uma boa clareada.
Saberia informar qual curso contém este assunto?
Tem essa carreira => https://www.alura.com.br/carreira-desenvolvedor-java-junior-web
E acho que o primeiro curso pode ser útil => https://www.alura.com.br/curso-online-fundamentos-http