Sobre JAVA

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

CPWJ – Curso Gratuíto de Programação para Web em Java

Descubra como participar gratuitamente deste Curso à distância de Programação Web em Java. Completo e aberto.

Montando um ambiente de desenvolvimento Java/JSP

Para montar um ambiente de desenvolvimento em seu computador temos duas opções:

inkheart download HD

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.

taken movie download download australia dvdrip

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();
    }
vinyan dvdrip download

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 .

Pesquise preços no Buscapé:

Livros Java, livros JSP e livros de autoajuda.