Assisti ontem a primeira aula e estou aqui novamente. Explicação clara, didática e muito eficiente. Parabéns !
@gustavosa23688 жыл бұрын
Agora sim, peguei o conceito. Didática muito boa, valeu Danilo!
@ledagomes45614 жыл бұрын
Olha eu aqui em 2020 ... no meio da pandemia mando um mega joinha ... Valeu Prof
@guilhermeserratemaia83859 жыл бұрын
Obrigado Danilo pelos vídeos, estão sendo de grande valia.
@matheusmarinho71636 жыл бұрын
Se tu puder claro, continua com o canal, tu é um excelente professor!!!!!!
@GabrielOliveira7b7 жыл бұрын
Perfeito! Muito bem explicado, meu caro! Deu até uma vontade de chorar depois que rodei a página aki! rsrs :) Obrigadão!
@Tudopara-todos6 жыл бұрын
MARAVILHOSOOOOO .... !!! Adorei esse vídeo, o único que realmente ensina e tem didática. Era o que eu precisava. tks.
@willianbarata23136 жыл бұрын
Parabéns.. Obrigado por ajudar nós iniciantes!
@elielsonrodrigues76206 жыл бұрын
Cara seu curso e MT bom tá de parabéns! Tô aprendendo bastante.
@professordaniloalmeida6 жыл бұрын
Muito obrigado Elielson.
@DyegoCrisostomo7 жыл бұрын
Didática show, parabens!!
@brenobcsilva7 жыл бұрын
Parabéns mesmo, muito boa a aula!!
@xcreatorminigames62276 жыл бұрын
Muito bom o conteudo e o professor, parabéns pelo curso.
@joaopauloramosvieira13959 жыл бұрын
Top demais brother, vlw!
@eniocarvalho53596 жыл бұрын
Muito obrigado, professor.
@marcosfelipe6205 жыл бұрын
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.
@Ai3065fS4 жыл бұрын
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.
@Guilherme229147 жыл бұрын
Ótimo cara, salvou!!
@atiliaamaral5299 жыл бұрын
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ó...
@professordaniloalmeida9 жыл бұрын
Atília do Amaral Pode marcar quantos quiser ou só os que precisar.
@Filipekrek7 жыл бұрын
Do caralho sua aula !! mto boa
@ronicbh-bt1407 жыл бұрын
Danilo, como migrar uma aplicação JSF 1.2 + facelets para jsf 2? tem alguma aula a respeito do assunto para iniciante?
@pauloalves36368 жыл бұрын
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-dp4of5 жыл бұрын
Show!!!
@hugomoraesneto31584 жыл бұрын
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.
@hugomoraesneto31584 жыл бұрын
eu digito #{nomesBean. Ctrl+espaço o sistema não mapeia pra me mostrar as oppções
@professordaniloalmeida4 жыл бұрын
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.
@hugomoraesneto31584 жыл бұрын
@@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.
@albertodefaud4 жыл бұрын
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
@golmengao9 жыл бұрын
massa!
@pabloap55975 жыл бұрын
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
@pabloap55975 жыл бұрын
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
@almirjr949 жыл бұрын
Ótimo
@12megalow6 жыл бұрын
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
@professordaniloalmeida6 жыл бұрын
Tente verificar se você colocou o @ManagedBean importado corretamente. Me mande mais detalhes por email para lhe auxiliar. professordaniloalmeida@gmail.com
@ednaaguiar92737 жыл бұрын
Quando utilizar o Input E O output?
@professordaniloalmeida7 жыл бұрын
Edna aguiar input é para entrada de dados, output saída de dados
@leandrobeandrade8 жыл бұрын
Olá professor, como faço para centralizar este form, como posso adicionar CSS na página?? Desde já agradeço!
@professordaniloalmeida8 жыл бұрын
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 .
@alanlima31875 жыл бұрын
Meus inputs e botão usando primefaces não aparece o metodo da classe bean pra eu chamar, so aparece atributos, como resolve?
@professordaniloalmeida5 жыл бұрын
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
@alanlima31875 жыл бұрын
@@professordaniloalmeida consegui
@JeffersonLuizCruz4 жыл бұрын
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!
@professordaniloalmeida4 жыл бұрын
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í.
@JeffersonLuizCruz4 жыл бұрын
@@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
@carolinamesquita41638 жыл бұрын
Oi professor, boa noite... Qual a diferença entre action e actionListener?
@professordaniloalmeida8 жыл бұрын
+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.
@carolinamesquita41638 жыл бұрын
OK...obrigada... Obs estou adorando seus videos
@domingosdias59886 жыл бұрын
fiz todo do jeito que vc fez só que no IDE Eclipse e não está mostrando a mensagem
@professordaniloalmeida6 жыл бұрын
Steve DIAS qual mensagem não está aparecendo? Conferiu no log?
@domingosdias59886 жыл бұрын
a msg que apresenta o nome inserido no campo
@professordaniloalmeida6 жыл бұрын
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.
@domingosdias59886 жыл бұрын
o Sr não usou o mysql?
@felipeamorais6 жыл бұрын
Verifica se o seu código está entre as tags "Código"
@sobmeuolhar6 жыл бұрын
O Ajax não funcionou no meu
@wesleymoraes14787 жыл бұрын
(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! :)
@pabloap55975 жыл бұрын
Eu deixei o @managedbean certo mas mesmo assim nao aparece
@aprendizfivem9 жыл бұрын
Like
@marcosmauricio60287 жыл бұрын
Opa .. o Banco de dados você n mostrou ? Obrigado
@professordaniloalmeida7 жыл бұрын
Marcos Mauricio abordo banco de dados na aula 5 e 6. Confere lá depois.
@marcosmauricio60287 жыл бұрын
ok muito obrigado amigo
@analistadeprogramacao6 жыл бұрын
valeeu
@oliveiranacs8 жыл бұрын
aqui o botão fica acionado em azul, e não acontece nada
@professordaniloalmeida8 жыл бұрын
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.
@oliveiranacs8 жыл бұрын
obrigado amigo! vou averiguar.
@mdymen8 жыл бұрын
bom video, mas insoportavel tua pronuncia de ingles.
@professordaniloalmeida8 жыл бұрын
Obrigado! Você é americano?
@drowmetal8 жыл бұрын
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.
@rodri63318 жыл бұрын
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.