Programação Web com JSF - Aula 2 - Hello Managed Bean

  Рет қаралды 29,055

Professor Danilo

Professor Danilo

Күн бұрын

Пікірлер: 72
@saulofelipe
@saulofelipe 2 жыл бұрын
Muito massa Prof. Danilo! Ajudou demais.
@gilbertosouza6530
@gilbertosouza6530 7 жыл бұрын
Assisti ontem a primeira aula e estou aqui novamente. Explicação clara, didática e muito eficiente. Parabéns !
@gustavosa2368
@gustavosa2368 8 жыл бұрын
Agora sim, peguei o conceito. Didática muito boa, valeu Danilo!
@ledagomes4561
@ledagomes4561 4 жыл бұрын
Olha eu aqui em 2020 ... no meio da pandemia mando um mega joinha ... Valeu Prof
@guilhermeserratemaia8385
@guilhermeserratemaia8385 9 жыл бұрын
Obrigado Danilo pelos vídeos, estão sendo de grande valia.
@matheusmarinho7163
@matheusmarinho7163 6 жыл бұрын
Se tu puder claro, continua com o canal, tu é um excelente professor!!!!!!
@GabrielOliveira7b
@GabrielOliveira7b 7 жыл бұрын
Perfeito! Muito bem explicado, meu caro! Deu até uma vontade de chorar depois que rodei a página aki! rsrs :) Obrigadão!
@Tudopara-todos
@Tudopara-todos 6 жыл бұрын
MARAVILHOSOOOOO .... !!! Adorei esse vídeo, o único que realmente ensina e tem didática. Era o que eu precisava. tks.
@willianbarata2313
@willianbarata2313 6 жыл бұрын
Parabéns.. Obrigado por ajudar nós iniciantes!
@elielsonrodrigues7620
@elielsonrodrigues7620 6 жыл бұрын
Cara seu curso e MT bom tá de parabéns! Tô aprendendo bastante.
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Muito obrigado Elielson.
@DyegoCrisostomo
@DyegoCrisostomo 7 жыл бұрын
Didática show, parabens!!
@brenobcsilva
@brenobcsilva 7 жыл бұрын
Parabéns mesmo, muito boa a aula!!
@xcreatorminigames6227
@xcreatorminigames6227 6 жыл бұрын
Muito bom o conteudo e o professor, parabéns pelo curso.
@joaopauloramosvieira1395
@joaopauloramosvieira1395 9 жыл бұрын
Top demais brother, vlw!
@eniocarvalho5359
@eniocarvalho5359 6 жыл бұрын
Muito obrigado, professor.
@marcosfelipe620
@marcosfelipe620 5 жыл бұрын
ou vc também pode clicar com o botão direito do mouse e escolher a opção inserir código e escolher getter e setters.
@Ai3065fS
@Ai3065fS 4 жыл бұрын
Olá Prof Danilo; Sou iniciante em Java, estou precisando aprender muito; por uma questão de trabalho. E estou tendo dificuldade como Combobox. Suas aulas eu já havia visto lá atrás mas no meu começão em Java, sua didática em muito boa mas naquele momento pra mim não dava porque não conseguia entender os sentidos aplicados. Passados 1 ano muita coisa já tenho uma melhor visão, queria saber se consegue me ajudar a saber fazer funcionar. Estou em um projeto que tenho que usar o componente e o pessoal aqui não "perde" tempo pra passar a informação na didática, tenho que me virar. Não curto muito esse ponto de vista porque não sou assim com o conhecimento e discimina-lo, gosto de ensinar o que sei. Mas como os dedos das mãos não são iguais; se poder ler esta mensagem e dar esse apoio, fico grato.
@Guilherme22914
@Guilherme22914 7 жыл бұрын
Ótimo cara, salvou!!
@atiliaamaral529
@atiliaamaral529 9 жыл бұрын
No caso do uso do get e set , pode-se tbm dar um ALT + INSERT no final dos privates e pode marcar todos ou um só...
@professordaniloalmeida
@professordaniloalmeida 9 жыл бұрын
Atília do Amaral Pode marcar quantos quiser ou só os que precisar.
@Filipekrek
@Filipekrek 7 жыл бұрын
Do caralho sua aula !! mto boa
@ronicbh-bt140
@ronicbh-bt140 7 жыл бұрын
Danilo, como migrar uma aplicação JSF 1.2 + facelets para jsf 2? tem alguma aula a respeito do assunto para iniciante?
@pauloalves3636
@pauloalves3636 8 жыл бұрын
Muito boa essa aula Danilo vai receber meu like, me tira uma dúvida por favor: Como faço para adicionar um botão cancelar para limpar os campos nome e sobrenome? Eu tentei usar um botão html normal o e não fez nenhuma ação, tem como me dar uma força com isso?
@LeonardoLima-dp4of
@LeonardoLima-dp4of 5 жыл бұрын
Show!!!
@hugomoraesneto3158
@hugomoraesneto3158 4 жыл бұрын
Olá professor, primeiramente parabéns pelo trabalho. Consegui seguir todos os passos de instalação (sofri um pouco mas cheguei no final da aula 2) Apesar de ter gerado um warning avisando que o ManagedBean está depreciado (gonna be deprecated) consegui escrever todo o código. Compilo o programa, mas quando aperto no botão nada acontece. alguma dica pra me ajudar. Tenho de aprender o managedbean pois tenho uma disciplina que está sendo pedido. Abraço e obrigado.
@hugomoraesneto3158
@hugomoraesneto3158 4 жыл бұрын
eu digito #{nomesBean. Ctrl+espaço o sistema não mapeia pra me mostrar as oppções
@professordaniloalmeida
@professordaniloalmeida 4 жыл бұрын
A partir da versão 2.3 o @ManagedBean foi substituído por @Named do pacote javax.inject.Named e o @SessionScope do pacote javax.enterprise.context.SessionScoped. Também é necessário importar a lib javax.enterprise.cdi-api, eu uso a versão 1.2 (Se usar mevam groupId=javax.enterprise e artifactId=cdi-api). Não sei se o problema é este, mas tente aí qualquer coisa me fala.
@hugomoraesneto3158
@hugomoraesneto3158 4 жыл бұрын
@@professordaniloalmeida Obrigado pelo retorno por e-mail..Está funcionando. vou continuar com as aulas do curso até o final.Já finalizei a prova agora é só esperar o resultado.Valeu mesmo. grande abraço e boa semana.O canal é nota 10 parabens.
@albertodefaud
@albertodefaud 4 жыл бұрын
continuo tendo problema que nao tenho como achar o erro, coloquei a variavel ajax e ficou sublinhado de vermelho sem ter como achar o erro
@golmengao
@golmengao 9 жыл бұрын
massa!
@pabloap5597
@pabloap5597 5 жыл бұрын
Eu vi esse video umas 3 vezes deixei o programa igual, so que na hora de mandar o comando pelo botão não aparece a mensagem do void
@pabloap5597
@pabloap5597 5 жыл бұрын
Decobri!!! Quando fui inserir o metodo no "commandButton" ele recomendou o nome errado do método, o nome certo seria "DizerOla()", mas quando ele recomendou o método ele estava assim "dizerOla()" com d minusculo - se acontecer isso com alguem é so ficar esperto agr
@almirjr94
@almirjr94 9 жыл бұрын
Ótimo
@12megalow
@12megalow 6 жыл бұрын
com licensa por favor, uma ajudinha aqui? estou com um código fonte que segue mais ou menos a mesma lógica da aula, mas ao clicar no botao ele dá erro de que o bean foi resolvido para null
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Tente verificar se você colocou o @ManagedBean importado corretamente. Me mande mais detalhes por email para lhe auxiliar. professordaniloalmeida@gmail.com
@ednaaguiar9273
@ednaaguiar9273 7 жыл бұрын
Quando utilizar o Input E O output?
@professordaniloalmeida
@professordaniloalmeida 7 жыл бұрын
Edna aguiar input é para entrada de dados, output saída de dados
@leandrobeandrade
@leandrobeandrade 8 жыл бұрын
Olá professor, como faço para centralizar este form, como posso adicionar CSS na página?? Desde já agradeço!
@professordaniloalmeida
@professordaniloalmeida 8 жыл бұрын
Para centralizar você cria uma div com largura fixa por exmplo width: 80% e coloca o margin: 0 auto. Para usar o CSS você pode usar a TAG do JSF ou .
@alanlima3187
@alanlima3187 5 жыл бұрын
Meus inputs e botão usando primefaces não aparece o metodo da classe bean pra eu chamar, so aparece atributos, como resolve?
@professordaniloalmeida
@professordaniloalmeida 5 жыл бұрын
Confere se a importação do @ManagedBean está correta, verifique também se o método que está tentando acessar é "public" verifica também se os atributos tem Getters e Setters publics. Qualquer coisa me manda mais detalhe em: professordaniloalmeida@gmail.com
@alanlima3187
@alanlima3187 5 жыл бұрын
@@professordaniloalmeida consegui
@JeffersonLuizCruz
@JeffersonLuizCruz 4 жыл бұрын
Agora entendi o conceito. Só achei estranho uma coisa professor. No código html a variável de instância 'nomesBean.mensagem' é private como funcionou isso? Ainda assim se o 'nomesBean.getMensagem' fosse usando era pra apresentar um valor null.... O.ó O vídeo eu entendi tudo Muito Obrigado!
@professordaniloalmeida
@professordaniloalmeida 4 жыл бұрын
No seu caso você criou o Get e Set? O processador do facelets do JSF lê as variáveis como #{nomesBean.mensagem} e tem que resolver este código conhecido como Expression Language (EL). Primeiro tenta descobrir o Bean que neste caso é nomesBean, mas este nome quem monta é o próprio JSF, com o nome da classe NomesBean ele coloca a primeira letra em minusculo. Para resolver a variável ou método geralmente ele olha se tem parenteses no final, se tiver parenteses é método se não variável, por exemplo se tiver um #{nomesBean.dizerOla()} é método e pode até passar parâmetros caso o método receba. No caso das variáveis o padrão é usar GET e SET, mas no EL você só coloca o nome da variável, quando vai resolver a variável se ele estiver pegando o valor ele coloca get + Nome trocando a letra n para N. Nes caso a variável #{nomesBean.mensagem} ele pegará a instancia de NomesBean e dentro procurará um método público getMensagem(). Se não tiver o método GET ele tentará acessar diretamente o valor da variável desde que ela seja pública. Espero ter ajudado. Qualquer coisa só postar aí.
@JeffersonLuizCruz
@JeffersonLuizCruz 4 жыл бұрын
@@professordaniloalmeida Rapaz! Que aula você deu agora. Entendi tudinho. Salvou meu dia ehehehehhehe.... Muito obrigado mesmo pelo vídeo e por responder. Tudo de bom pra você e família professor! Se cuida
@carolinamesquita4163
@carolinamesquita4163 8 жыл бұрын
Oi professor, boa noite... Qual a diferença entre action e actionListener?
@professordaniloalmeida
@professordaniloalmeida 8 жыл бұрын
+Carolina Mesquita O Action está relacionado com a navegação, por exemplo se você chamar um método e este método retornar uma String com o texto "index" por exemplo, ele ao atualizar a página redirecionará a tela para a página index. O ActionListener é usado para regras de negócio que não dependem de navegação, métodos que não retornam nada. A na versão 1.x do JSF o ActionListener era obrigatório o método receber um ActionEvent e o Action deveria devolver uma página existente para navegação. A partir da versão 2.x essa obrigatoriedade acabou, se você fizer um método ActionListener sem receber ActionEvent ou um Action sem devolver String ambos irão funcionar. Só para curiosidade, você pode ter os 2 métodos juntos em um commandButton, a ordem de chamada será ActionListener depois Action. Espero ter ajudado.
@carolinamesquita4163
@carolinamesquita4163 8 жыл бұрын
OK...obrigada... Obs estou adorando seus videos
@domingosdias5988
@domingosdias5988 6 жыл бұрын
fiz todo do jeito que vc fez só que no IDE Eclipse e não está mostrando a mensagem
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Steve DIAS qual mensagem não está aparecendo? Conferiu no log?
@domingosdias5988
@domingosdias5988 6 жыл бұрын
a msg que apresenta o nome inserido no campo
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Pode ser várias coisas, veja se tem a condição update no botão ou se a opção auto update está colocada como true no componente de mensagens, tenta ver se o método no managedBean está sendo chamado, tenta ver se no log tem algum erro.
@domingosdias5988
@domingosdias5988 6 жыл бұрын
o Sr não usou o mysql?
@felipeamorais
@felipeamorais 6 жыл бұрын
Verifica se o seu código está entre as tags "Código"
@sobmeuolhar
@sobmeuolhar 6 жыл бұрын
O Ajax não funcionou no meu
@wesleymoraes1478
@wesleymoraes1478 7 жыл бұрын
(Deixando meu comentário porque pode ser que ajude outras pessoas...) Eu fiz tudo o que manda no vídeo, contudo, quando estava clicando em enviar nada acontecia... Isso porque no momento da importação do pacote do *ManagedBean* eu importei outro pacote e não o *javax.faces.bean.ManagedBean;* ... Por isso não estava acontecendo nada! :X... Mas ajustando e colocando o pacote correto deu certo! Funcionou! :)
@pabloap5597
@pabloap5597 5 жыл бұрын
Eu deixei o @managedbean certo mas mesmo assim nao aparece
@aprendizfivem
@aprendizfivem 9 жыл бұрын
Like
@marcosmauricio6028
@marcosmauricio6028 7 жыл бұрын
Opa .. o Banco de dados você n mostrou ? Obrigado
@professordaniloalmeida
@professordaniloalmeida 7 жыл бұрын
Marcos Mauricio abordo banco de dados na aula 5 e 6. Confere lá depois.
@marcosmauricio6028
@marcosmauricio6028 7 жыл бұрын
ok muito obrigado amigo
@analistadeprogramacao
@analistadeprogramacao 6 жыл бұрын
valeeu
@oliveiranacs
@oliveiranacs 8 жыл бұрын
aqui o botão fica acionado em azul, e não acontece nada
@professordaniloalmeida
@professordaniloalmeida 8 жыл бұрын
Olá Márcio, você adicionou algum JQuery no seu projeto? Isto geralmente acontece quando o JQuery trava, o efeito de mouse over é feito por javascript.
@oliveiranacs
@oliveiranacs 8 жыл бұрын
obrigado amigo! vou averiguar.
@mdymen
@mdymen 8 жыл бұрын
bom video, mas insoportavel tua pronuncia de ingles.
@professordaniloalmeida
@professordaniloalmeida 8 жыл бұрын
Obrigado! Você é americano?
@drowmetal
@drowmetal 8 жыл бұрын
Infelizmente inglês é uma falta no Brasil até na área de TI que é uma das que mais precisa. Já vi pronúncias melhores mas já vi pronúncias beeeem piores. Mas até o momento que eu assisti o vídeo ele estava ensinando a programar e não a falar inglês.
@rodri6331
@rodri6331 8 жыл бұрын
Mas você não sabe nem português direito kkkkkkkk Primeiramente: se escreve insuportável. Segundo: se escreve Pronúncia, acento ali ó. e Terceiro se escreve inglês, acento no ezinho. Então menos colega, bem menos.
@professordaniloalmeida
@professordaniloalmeida 8 жыл бұрын
professordaniloalmeida@gmail.com
@alan8739
@alan8739 8 жыл бұрын
ola boa tarde ! m passa seu contato.
Programação Web com JSF - Aula 3 - Lista de Objetos
34:51
Professor Danilo
Рет қаралды 24 М.
Programação Web com JSF - Aula 1 - Hello Primefaces
27:18
Professor Danilo
Рет қаралды 68 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
O que é JSF? - Curso JSF
15:59
AlgaWorks
Рет қаралды 47 М.
Programação Web com JSF - Aula 4 - Criando Templates
12:43
Professor Danilo
Рет қаралды 21 М.
Introdução ao Java Persistence API (JPA
23:26
Rafael Sakurai
Рет қаралды 30 М.
A Deep Dive into JVM Start-Up
22:03
Java
Рет қаралды 21 М.
Programação Web com JSF - Aula7 - Tratando Erros
37:44
Professor Danilo
Рет қаралды 7 М.
Projeto em JSF e Maven
16:41
Alex - JDev Treinamento on-line
Рет қаралды 15 М.
Сборник Эксклюзивов 2024 - Уральские Пельмени
1:33:24
Уральские Пельмени
Рет қаралды 1,5 МЛН
Java Web com JSF/PrimeFaces /JPA/Hibernate/CDI - 02 - O que é JSF?
5:33
Escola para Programadores
Рет қаралды 20 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН