ae! Pessoal! Que matéria excelente essa da globonews com o cientista chefe da IBM/Brasil.
Confiram um video:
Espero que tenham gostado, eu adorei o video, muito show mesmo.
ae! Pessoal! Que matéria excelente essa da globonews com o cientista chefe da IBM/Brasil.
Confiram um video:
Espero que tenham gostado, eu adorei o video, muito show mesmo.
Ola Pessoal,
Nesse post vamos dar um plus, no nosso sistema de login criado no ultimo post. Aqui vamos adicionar cookies na aplicação. Vejam como é simples e fácil. Quero aproveitar para divulgar um novo blog da IBM para desenvolvedores. Confiram no folfer abaixo:
Post Recomendados:
Inserindo/Recuperando informações Mysql
Importante:
* Cadastre um usuario manualmente no BD para que o login e senha sejam válidos. Use o comando SQL insert into
Lets go…
Cookie
é um mecanismo padrão fornecido pelo protocolo HTTP que permite gravarmos pequenas quantidade de dados no navegador do usuário.
É possível configurar que os cookies seja persistentes por vários dias no Browser do cliente, mesmo se este desabilitar a opção de cookies no navegador.
Os cookies são definidos por um servidor web, que quando o usuário solicita uma URL cujo o servidor e diretório correspondem aqueles de um ou mais de seus cookies armazenados, os cookies correspondentes são enviados de volta para o servidor.
Em JSP utilizamos o método getCookies() para obter o cookie e addCookies() adiciona os cookies.
Vamos para prática:
Criando a página de login. login.jsp
Essa aqui é uma página de login normal. Ao clicar no botão Enviar. Esta vai chamar a página que verifica se o login está correto em caso positivo adiciona o usuario a um cookie.
Página que verifica o login – verificalogin.jsp
Classe Java Aluno.java
Verifica a existia do usuario no BD
Resultado
Uma vez o cookie adicionado, no próximo acesso sua página deve está como a seguinte,
Um abraço a todos e espero que tenham gostado. E até o próximo post (trarei novidades 😀 )
Dando continuidade aos assuntos técnicos, hoje vou apresentar como criar uma página de login & senha usando JSP + MySql. É recomendado dar uma lida no post que ensinei como instalar e configurar o Mysql + Eclipse.
Verificar o post onde estabelecemos uma comunicação BD via um arquivo java normal.
Hoje vamos fazer algo semestre. Porém será na Web. Espero que curtem o post. Principalmente aqueles que estão iniciando os estudos com a tecnologia.
Post relacionado
Primeiro Passo:
Criar a pagina do formulario .jsp, onde o usuário vai digitar o login e a senha
Se tiver usando o eclipse clique em File ==>New File ==> Other . Escolha Web e clique em JSP.
Digite o nome da página jsp por exemplo login.jsp . No exemplo a seguir, removi os códigos html.
….
obs.: Observe que temos uma diretiva page, nessa página o qual faz um import da class User. Isso é requisito já que precisamos acessar membros dessa classe.
Segundo Passo:
criar um nova tabela(a minha chamei de clientes) no Banco de Dados com os dados seguintes:
idusuario do tipo inteiro e auto_increment
nome, login e senha do tipo varchar
Para criar uma tabela basta abrir o MYSQL Query Browser. Clicar com o botão direito em cima do esquema e escolher New Table
Agora insira alguns usuarios na tabela usando o comando SQL insert into, veja:
insert into clientes(nome, login,senha) value(‘camilo’, ‘camilolopes’, ‘123’);
Terceiro Passo:
criar a classe Java que será responsável por pesquisar no banco de dados o usuário.
Quarto Passo:
Criar a pagina jsp, que verifica se oque foi digitado no formulario login & senha está correto. Essa pagina tem comunicação com a classe .java para verificar se aquele usuario existe no BD. Em caso positivo informa ao usuario que o login está correto. (check.jsp)
Quinto Passo: Criar a página for formulario: login.jsp
Lembre-se:
Colocar o arquivo mysql-connector.jar na pasta WEB-INF\lib da sua aplicacao.
Coloque os arquivos .class dentro de WEB-INF\classes.
Os arquivos .jsp deve ficar fora de WEB-INF. Já que não é possivel acessar pelo browser diretamente arquivos dentro de WEB-INF
Verifique se o TomCat e o MySql estão rodando.
Se fizer qualquer mudança na aplicação, acesse o tomcat manager e clique em Reload. Para acessa-lo basta digitar http://localhost:8080/suapliacao/page.jsp Exemplo: http://localhost:8080/login/login.jsp
Espero que tenha gostado, e vejam que em pequenos passos é possível fazer uma pagina de login e senha bem simples. Bem, como recebi alguns e-mail com criticas construtivas onde alguns leitores reclamaram o por que de post básicos?!
Bem, O objetivo nada mais é poder ajudar aqueles que estão iniciando e ver na prática como java não é tão complicado como dizem por ai. E outro ponto é que o blog não tem o nível definido para os posts. Vou postando de acordo o que vou considerando relevante e como ajudar o próximo. Amanhã posso postar algo que seja considerado avançado, ou intermediário para uns, mas para outro é como “tomar café da manhã todos os dias”, então dizer o que seria avançado e básico isso vai mudar muito de leitor par leitor. Mas, espero que os posts estejam contribuindo para o aprendizado de cada um. E muito obrigado pelas críticas, elogios e sugestões elas estão sendo essenciais para evolução do blog. Um abraço a todos e até a próxima.
Olá Pessoal,
Com um pouco de atraso(devido meu tempo está curto) mas, resolvi postar sobre um evento interessante que aconteceu no interior da Bahia na cidade Valença. A FAZAG realizou dois dias de palestras com o tema: “Vivendo no mundo Livre”.
Abaixo a programação do evento:
29-04 19:00 – EKAATY Linux – A luta pela liberdade
29-04 20:00 – SOA: Uma visão dos Web Services.
29-04 20:30 – IBM Academic Initiative
29-04 21:00 – IBM Mentorização – Projeto TCC
30-04 19:00 – Como contribuir com o Software livre
30-04 20:00 – Como fazer dinheiro com o software livre
30-04 20:30 – Microcontroladores – Programação em C
30-04 21:30 – Software Livre nas Organizações
Palestrei sobre o Academic Initiative (AI) e sobre o projeto de Mentorização IBM no qual procurei abordar sobre o AI e a importância da parceria entre a Faculdade & IBM e as possibilidades de contratação para um aluno qualificado pelo programas IBM, além dos descontos nas certificações IBM. Não poderia deixar de citar o projeto de Mentorização onde o aluno apresenta para IBM através do AI, um projeto que seja relevante para companhia, onde este pode ser o TCC. Uma vez sendo aprovado o aluno será mentorizado por um especialista IBM durante 6 meses, onde o aluno poderá ter acesso a materiais mais especialista, adquirir experiência e no final pode ser contratado a fazer parte da IBM. No finalizinho falei um pouco o que IBM valoriza no ato da contratação quais tecnologias? Quais habilidades técnicas e não técnicas são essenciais?
Enfim foi um evento bastante produtivo para todos os participantes e com aquele gosto de querer “Bis”. Quero aproveitar e agradecer ao professor Hugo Gasteli pelo convite e dar os parabéns pela iniciativa e organização do evento. E Parabéns para os alunos que participaram da discussão e ganhou brindes da IBM.
A seguir segue a minha apresentação.
Abraço e até próximo post.
opa! Pessoal, queria compartilhar alguns guias de estudo da IBM. A IBM, oferece N cursos gratuitos através dos livros REDBOOK. Sem falar que são livros escrito por profissionais de alto padrão da companhia: doutores, pos-doutores, P.h.d, engenheiros etc.
O objetivo aqui não é querer vender produtos da IBM ou algo semelhante e sim compartilhar materiais de qualidade free e de fonte confiável. Além dos links IBM estou postando outros que merecem ir para o bookmarks.
Espero curtem :).
lets go…
WEBSPHERE
Se vc tá a fim de conhecer e aprender do esse servidor, veja as apostilas no link a seguir.
REVISTA IBM – ACADEMIC INITIATIVE
confira as ações da IBM no mundo acadêmico (Academic Initiative) e os resultados obtidos.
esse aqui é o livro bem completo para um desenvolvedor, observe que ele aborda do nivel mais basico até mais avanço, enfim uma excelente biblia.
– Bem completinho, para quem quer trabalhar com DB2.
Portal para quem é desenvolvedor, com cursos (e-learning), tutoriais gratuitos.
TED
Recomendado para quem quer praticar o inglês na área que gosta, excelentes palestras, principalmente na parte de TI. Até o fundador do Twitter já passou por ai.
A Revista Espírito Livre vem com a proposta de trazer conteúdo de qualidade, produzido por uma equipe altamente competente e atuante no Brasil e exterior. Terá periodicidade mensal e seu download é gratuito.
Conheçam as certificações IBM.
Espero que tenham gostado das sugestões e agora mão na massa. Abraços.