Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Java Magazine
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Cadastro de Categorias - Curso JEE e JSE – Loja Virtual Completa – Parte 35
Nesta aula vamos finalizar a parte de login do administrador e tambem dar início ao cadastro de categorias de nossa loja virtual.
Atenção! Este vídeo necessita do aplicativo DevMedia Player
para ser executada. Para fazer o download do player basta acessar
http://www.devmedia.com.br/player
Título:
Tempo: 15:55 minutos
Tags: ecommerce, loja virtual, java ee 6, JPA
Mini-Resumo: Nesta aula vamos finalizar a parte de login do administrador e tambem dar início ao cadastro de categorias de nossa loja virtual. Muitos aqui devem saber que trabalhar com o layout de seu site pode significar o sucesso ou o fracasso de um serviço, então além de codificar em java vamos estar de olho na parte de layout para tornar tudo fácil e funcional.
Exemplos construídos: Finalizamos a tela de login do administrador e vamos para a tela de cadastro de categorias dando vida então a nossa aplicação. Criamos os links e também definimos a separação de telas novas.
Tecnologias Utilizadas: Java EE 6 , Java SE 6 , NetBeans 6.9
Título:
Tempo: 15:55 minutos
Tags: ecommerce, loja virtual, java ee 6, JPA
Mini-Resumo: Nesta aula vamos finalizar a parte de login do administrador e tambem dar início ao cadastro de categorias de nossa loja virtual. Muitos aqui devem saber que trabalhar com o layout de seu site pode significar o sucesso ou o fracasso de um serviço, então além de codificar em java vamos estar de olho na parte de layout para tornar tudo fácil e funcional.
Exemplos construídos: Finalizamos a tela de login do administrador e vamos para a tela de cadastro de categorias dando vida então a nossa aplicação. Criamos os links e também definimos a separação de telas novas.
Tecnologias Utilizadas: Java EE 6 , Java SE 6 , NetBeans 6.9
Dyego Souza Do Carmo
Engenheiro da Computação e evangelista da tecnologia Java , a mais de 16 anos especialista no sistema operacional linux. Atuando como Gerente de Desenvolvimento, Arquiteto Java a 10 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing.
O que você achou deste post?
10 COMENTÁRIOS
Daniel Otavio Todt
Boa tarde Dyego, estou gostando bastante das video-aulas, e estou aprendendo bastante.
Estou com um problema na AdminLoginCDI, a classe tem o serialVersion, tem as annotations @Named e @SessionScoped, porém, quando eu clico no botão que executa o doLogin(), da um erro re nullPointerException.
Debugando eu descobri que o erro ocorre nas variaveis login e password, que estão null, mesmo eu digitando as informações nos edits.
O que pode ser que eu esteja fazendo de errado ?
Obrigado.
Estou com um problema na AdminLoginCDI, a classe tem o serialVersion, tem as annotations @Named e @SessionScoped, porém, quando eu clico no botão que executa o doLogin(), da um erro re nullPointerException.
Debugando eu descobri que o erro ocorre nas variaveis login e password, que estão null, mesmo eu digitando as informações nos edits.
O que pode ser que eu esteja fazendo de errado ?
Obrigado.
[há +1 mês] -
Responder
Wesley Yamazack
Olá Daniel, entramos em contato com o autor para que ele possa te auxiliar, tudo bem ? Peço que aguarde um pouco até que o mesmo possa retornar o contato.
Um abraço.
Um abraço.
[há +1 mês] -
Responder
Daniel Otavio Todt
Boa tarde, eu comparei o AdminLoginCDI do fonte final com o meu AdminLoginCDI, e os dois estão iguais, inclusive as index.xhtml contidas na pasta admin do projeto final e do meu projeto, são iguais.
A unica diferença ao meu ver, é o JDK, o meu é o 7, existe algum tratamento que deva ser feito para que funcione corretamente o projeto? Alguma configuração extra?
Gostaria de resolver isto logo, afinal estou parado neste capitulo.
Obrigado.
A unica diferença ao meu ver, é o JDK, o meu é o 7, existe algum tratamento que deva ser feito para que funcione corretamente o projeto? Alguma configuração extra?
Gostaria de resolver isto logo, afinal estou parado neste capitulo.
Obrigado.
[há +1 mês] -
Responder
Wesley Yamazack
Olá Daniel, conversei com o Dyego ele falou que vai te dar uma reposta em breve, peço que aguarde um pouco pro mesmo analisar o problema.
Um abraço e obrigado pelo comentário.
Um abraço e obrigado pelo comentário.
[há +1 mês] -
Responder
[autor]
Dyego Souza Do Carmo
QUal versão do glassfish que vc esta usando ? Use a 3.1.2 e o NetBeans 7.1.2 e me avise...
tem alguns bugs no weld antigo
tem alguns bugs no weld antigo
[há +1 mês] -
Responder
Daniel Otavio Todt
Bom dia, estou usando a Versão 7.2 Beta do Netbeans, que vem com o Glassfish 3.1.2.
Estou baixando a versão "estavel" do Netbeans 7.1.2, mas pode que a IDE, esteja interferindo no código da aplicação?
Estou baixando a versão "estavel" do Netbeans 7.1.2, mas pode que a IDE, esteja interferindo no código da aplicação?
[há +1 mês] -
Responder
Daniel Otavio Todt
Boa noite, utilizando o Netbeans 7.1.2, também não funcionou.
Quer que eu te mande o meu fonte para você verificar se é questão de ambiente?
Quer que eu te mande o meu fonte para você verificar se é questão de ambiente?
[há +1 mês] -
Responder
Wesley Yamazack
Olá Daniel, envia o código fonte para o meu e-mail, que eu passo para o Dyego, meu e-mail é wyamazack@devmedia.com.br
Um abraço
Um abraço
[há +1 mês] -
Responder
Daniel Otavio Todt
Boa tarde, hoje encontrei o "problema" ..
No meu bean AdminLoginFace, o SessionScoped está vindo de outro lugar.
Enquanto no fonte final o Scope vem de "javax.enterprise.context.SessionScoped" no meu Bean está vindo de "javax.faces.bean.SessionScoped".
Não sei, mas eu acho que sempre estava acostumado a buscar o Scope do "javax.faces.bean", nem me toquei que era diferente.
Pode me explicar qual a diferença? Quando se usa um e quando se usa o outro?
Obrigado.
No meu bean AdminLoginFace, o SessionScoped está vindo de outro lugar.
Enquanto no fonte final o Scope vem de "javax.enterprise.context.SessionScoped" no meu Bean está vindo de "javax.faces.bean.SessionScoped".
Não sei, mas eu acho que sempre estava acostumado a buscar o Scope do "javax.faces.bean", nem me toquei que era diferente.
Pode me explicar qual a diferença? Quando se usa um e quando se usa o outro?
Obrigado.
[há +1 mês] -
Responder
Diogo Souza
Oi,
A anotação "javax.enterprise.context.SessionScoped" está voltada especificamente para CDI, e pode ser usada dentro de uma aplicação JSF ou não.
Já a "javax.faces.bean.SessionScoped" tem foco específico em JSF e deve ser usada quando a mesma tecnologia também for.
A anotação "javax.enterprise.context.SessionScoped" está voltada especificamente para CDI, e pode ser usada dentro de uma aplicação JSF ou não.
Já a "javax.faces.bean.SessionScoped" tem foco específico em JSF e deve ser usada quando a mesma tecnologia também for.
[há +1 mês] -
Responder
Cursos relacionados
Publicidade

download

