Curso Online de JSF
MAIS UM CURSO OFERECIDO PELA PROMOVENDO CONHECIMENTO LANÇANDO UMA COLEÇÃO DE NOVOS CURSOS APROVEITEM E ENTRE NA NOSSA PAGINA DE CURSOS PA...
Continue lendoAutor(a): Promovendo Conhecimento
Carga horária: 9 horas
Por: R$ 40,00
(Pagamento único)
Mais de 10 alunos matriculados no curso.
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Introdução ao JSF
introdução ao jsf
-
O que é?
o que é?
framework de interface com o usuário;
orientado a componentes;
altamente extensível/personalizável;
especificado pelo jcp 252 (participação de várias empresas); -
O que fornece?
o que fornece?
gerência de estados dos componentes;
tratamento de eventos;
validação;
conversão de dados;
mapeamento das navegações entre páginas;
internacionalização, entre outros. -
Como funciona
como funciona
os componentes, seus estados, seus eventos, validações, etc., acontecem no servidor. isto se chama server-side components.
browser
minhapagina.jsp
componentes jsf
conteiner web
aplicação jsf
acessa página
http requestdevolve html
http response -
Como funciona
como funciona
minhapagina.jsp é uma página jsp normal que contém tags de componentes jsf;
aplicação jsf é a que você criou, contendo:
tratadores de eventos;
validadores e conversores;
javabeans que encapsulam dados e comportamentos específicos para os componentes inseridos na página;
entre outros. -
Benefícios
benefícios
separação limpa entre apresentação e comportamento;
separação de papéis dentro de uma equipe (i.e., programador de páginas e programador de aplicação);
não se limita à jsp. outras tecnologias de apresenção podem ser utilizadas (i.e., facelets). -
Uma aplicação web JSF
uma aplicação web jsf
é uma aplicação web em java comum, com algumas coisas a mais:
conjunto de páginas jsp (se for a tecnologia de apresentação usada);
conjunto de backing beans (componentes javabeans que definem propriedades e funções para componentes ui em uma página); -
Uma aplicação JSF
uma aplicação jsf
continuando:
arquivo de configuração de recursos, que define navegação de páginas, configurações dos backing beans, entre outros;
objetos validadores, conversores, ou tratadores de eventos;
conjunto de tags customizadas, para representar objetos em uma página. -
Papéis em uma aplicação JSF
papéis em uma aplicação jsf
autor de páginas:
cria as páginas utilizando as bibliotecas de tags do jsf;
desenvolvedor de aplicação:
criador de conversores, validadores, tratadores de eventos e backing beans;
autor de componentes:
cria componentes e renderizadores; -
Papéis em uma aplicação JSF
papéis em uma aplicação jsf
arquiteto da aplicação:
configura toda a aplicação;
define regras de navegação entre páginas;
configura objetos (conversores, validadores, etc);
entre outros; -
Hello World em JSF
hello world em jsf
vamos criar uma aplicação com duas páginas, sendo:
helloform.jsp: a página que receberá o nome do usuário;
hellomessage.jsp: a página que exibirá uma mensagem customizada com o nome do usuário.
Pagamento único
Encontre-nos no Facebook
Capítulos
- Introdução ao JSF
- O que é?
- O que fornece?
- Como funciona
- Benefícios
- Uma aplicação web JSF
- Uma aplicação JSF
- Papéis em uma aplicação JSF
- Hello World em JSF
- Estrutura da aplicação Hello JSF
- Backing Bean NomeBean
- Configurando NomeBean
- Configuranto NomeBean
- Explicando a configuração
- Criando a primeira página
- Página helloForm.jsp
- Explicando a tag <f:view>
- Explicando a tag <h:form>
- Explicando a <h:outputLabel>
- Explicando a <h:inputText>
- EL Expressions
- Explicando <br/>
- Explicando <h:commandButton>
- Criando a helloMessage.jsp
- Configurando navegação
- Exemplo de regra de navegação
- Configurando Navegação
- Regra criada
- Voltando a helloForm.jsp
- Explicando...
- Antes de rodar...
- index.jsp
- Configurando a index.jsp
- Adicionando validação
- Adicionando Validação
- Explicando <h:message>
- Rodando
- Internacionalização
- Entendendo o nome do arquivo
- Mensagens_pt_BR.properties
- Arquivo em Inglês
- Mensagens_en_US.properties
- Configurando o ResourceBundle
- Explicando...
- Alterando as páginas
- Alterando helloForm.jsp
- Alterando helloMessage.jsp
- Rodando a Aplicação
- Forçando um idioma
- IdiomaBean
- Explicando...
- IdiomaBean - continuando
- Explicando...
- Configurando o IdiomaBean
- Colocando os links
- Rodando...
- Explicando...
- Frameworks sobre frameworks
- Frameworks
- Mais usados
- Emergente