Sobre JAVA
Autor: Prof. Luis Eduardo | Data: 28 setembro 2007 | Por favor, Deixe seu Comentário!Aqui é pra falar tudo sobre Java.
Brincadeira! Na verdade vou por aqui todo o conteúdo do site a respeito deste assunto. Isso para facilitar a localização pelos meus alunos.
Atualizando: Estou iniciando um
Curso Gratuíto de Programação para Web em Java.
Montando um ambiente de desenvolvimento Java/JSP
Para montar um ambiente de desenvolvimento em seu computador temos duas opções:
Download Sdk + Netbeans - Ambiente de Desenvolvimento
Ambiente de desenvolvimento completo que utilizo em meu ambiente de trabalho. Todas as ferramentas integradas e funcionais apenas com a instalação do programa. Infelizmente exige muita memória e uma máquina recente para funcionar com boa performance. 512MB no mínimo e 1GB recomendado.
Download Jakarta TomCat
Não é um ambiente de desenvolvimento, mas com ele é possível rodar as aplicações. Trata-se de um Servidor de Aplicativos com suporte a Java. Para os casos do Netbeans não apresentar uma performance aceitável, é possível utilizar o Tomcat diretamente para os testes de funcionamento do Jsp. Para funcionar será preciso criar a árvore de diretórios da Aplicação Web manualmente.
Lembre-se que para instalar o Tomcat será necessário ter instalado antes o SDK.
Além do ambiente Java, também é necessário normalmente o banco de dados:
Download MySql
Banco de dados Open Source.
Download Jdbc MySQL
Driver necessário para a conexão do java com o mysql. O arquivo que baixar deverá ser descompactado e o arquivo mysql-connector-java-*.jar copiado para o diretório lib de sua aplicação.
Trabalhando com Banco de Dados
Códigos para Carga do Driver, Conexão e Desconexão com Banco de dados:
try {
//carregar o driver do banco
Class.forName("com.mysql.jdbc.Driver").newInstance();
//Conectar trocar nomebanco, nomeusuario e senhausuario
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost/nomebanco?" +
"user=nomeusuario&password=senhadousuario");
// Colocar aqui o que mais tem que fazer (a consulta ou código de update)
} catch (Exception ex) {
// handle the error
} finally
//desconectar
if(conn!=null) conn.close();
}
Código para preparação da Consulta Select e Envio:
//preparando a consulta: String consulta="select qualquercoisa from algumlugar where algo=? and outro=?"; PreparedStatement ps=conn.prepareStatement(consulta); //algo para substituir a primeira interrogação da consulta ps.setString(1,"valorparaalgo"); //algo para substituir a segunda interrogação da consulta ps.setString(2,"valorparaoutro"); //enviando a consulta e recebendo a resposta (ResultSet) ResultSet rs=ps.executeQuery(); // tratar o resultado aqui.
Código para preparação de Delete, Update e Insert e Envio:
//preparando a consulta: String consulta="delete from algumlugar where algo=? and outro=?"; PreparedStatement ps=conn.prepareStatement(consulta); //algo para substituir a primeira interrogação da consulta ps.setString(1,"valorparaalgo"); //algo para substituir a segunda interrogação da consulta ps.setString(2,"valorparaoutro"); //enviando o update e recebendo a resposta (int) int a=ps.execute(); // O valor de "a" indica a quantidade de registros modificados pela consulta .




1 outubro 2007, 2:27 pm
[...] Sobre JAVA [...]
10 outubro 2007, 3:38 pm
[...] Para início de conversa precisamos de uma máquina rodando Windows ou Linux, com acesso a internet e só. Para o meio do curso vamos precisar também de um ambiente de desenvolvimento Java, mysql e gimp. Observe que é necessário tanto o Internet Explorer quanto o Firefox. Se ainda não usa, instale o Firefox o quanto antes, é um navegador excelente, e obrigatório para os testes de compatibilidade. Para o Firefox tem um download aqui ao lado esquerdo. Os outros downloads você encontra aqui. [...]
10 outubro 2007, 8:46 pm
Oi!
Tudo bem?
Fiquei sabendo do curso de Web hoje. Quero saber se ainda posso fazer?
Sem mais
Obrigado
Sim, basta se cadastrar diretamente no Fórum do Curso
tecnoclasta
[Responder]
10 outubro 2007, 10:01 pm
Pode usar o eclipse como ambiente de desenvolvimente?
À vontade Coutinho, mas fica por sua conta, eu não sei usar o Eclipse.
tecnoclasta
[Responder]
10 outubro 2007, 10:22 pm
Oi…
Tambem fiquei sabendo do curso hoje.
Quero saber se ainda é possivel me cadastrar.
obrigado
Sim, basta se cadastrar diretamente no Fórum
tecnoclasta
[Responder]
11 outubro 2007, 12:20 am
Ola. Gostaria de acompanhar o curso e já vi a aula do dia 09, mas gostaria de saber como receber o material que foi enviado aos alunos registrados, que deve ser preenchido para a próxima aula?
Muito obrigado, meu usuario é LuisCtba.
Devido a procura muito acima do esperado, decidi construir um fórum para o grupo. Com o Fórum não precisarei limitar as inscrições. Quanto ao questionário enviado aos alunos registrados, usei as informações apenas para eu conhecer um pouco a experiência dos alunos. Como se tratou de uma amostragem, não é necessário os dados de todos. Se tiver interesse em se apresentar coloque lá no Fórum, na “Choperia”, assim todos vão ver.
Agora basta cadastrar-se no fórum e seja bem vindo.
tecnoclasta
[Responder]
21 outubro 2007, 8:35 pm
Gostaria de saber se ao invés de usar o banco MySQL posso usar o banco PostgreSQL ?
Tudo certo, mas existem algumas modificações para que funcione com o PostgreSQL, que eu não conheço. De qualquer maneira será interessante, ficará registrado as diferenças para outro banco de dados.
Tecnoclasta
[Responder]
22 outubro 2007, 11:45 pm
Será que ainda posso fazer parte desta turma?, tbm fiquei sabendo so hoje.
responde Tecnoclasta:
Claro que sim, cadastre-se no fórum faça as aulas anteriores e seja bem vindo.
[Responder]
23 outubro 2007, 9:04 am
Gostaria de saber se ainda és possivel a inclusão para a obtenção do curso Programação para a Web em JAVA
Grato pela compreensão.
Tecnoclasta responde:
Claro que sim, cadastre-se no fórum faça as aulas anteriores e seja bem vindo.
[Responder]