Teste sua proficiência em Java

A Sun está disponibilizando gratuitamente uma bateria de testes online para que programadores avaliem o conhecimento na plataforma Java. São testes em várias linhas de estudo: Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 Sun Certified Business Component Developer for […]

Comparações com BigDecimal

Quem vem de liguagens web como asp e php por vezes fica perplexo como Java complica operações simples. Um exemplo disso é a comparação de BigDecimal. Não basta utilizar operadores de maior, igual ou menor. Deve-se fazer uso do método compareTo() seguido de uma comparação com base no valor zero: Se a > b : […]

Javadoc

Javadoc é um sistema de documentação criado pela Sun Microsystems para documentar a API dos programas em Java, a partir do código-fonte. O resultado é expresso em HTML. É constituído, basicamente, por algumas marcações muitos simples inseridas nos comentários do programa. Seguem as tags que costumo utilizar para documentação dos métodos. /** * Objetivo do […]

Netbeans.org

O Netbeans.org é o site oficial do projeto Open Source Netbeans, fundado pela Sun em 2000, hoje dividido em Netbeans IDE (um ambiente utilizado para para escrever, depurar, compilar e implantar programas) e Netbeans Plataform (infraestrutura para desenvolvimento de aplicações desktop). Ao se registrar no Netbeans.org é possível obter documentação, versões do programa, notícias, acessar […]

Características do DAO

DAO – Data Access Object Tem como principal objetivo manter a portabilidade do sistema entre diversas bases de dados. Separa regras de negócio das regras de acesso a banco de dados. No modelo MVC, funcionalidades de BD são feitas no DAO, exemplo: obter conexões, mapear objetos para tipos de dados SQL, executar comandos SQL. Deve […]

Eclipse Versão Europa

Eclipse Europa é o mais novo release da Eclipse Software Foundation. Neste release a plataforma se divide nos seguimentos de desenvolvimento da tecnologia Java: Java SE, Java EE, C/C+, RCP/Plugin e Classic. Antes desta divisão havia apenas o Eclipse Classic, conhecido apenas por Eclipse, voltado para o desenvolvedor de ferramentas de desenvolvimento (e não para […]

Eclipse Plugins

Segue uma lista de plugins para atender necessidades específicas não contempladas pelas features das distros do Europa: PDT (PHP Development Tools) – eclipse.org/pdt PHPEclipse (Desenvolvimento PHP) – phpeclipse.de VEP (Editor Visual para Swing e SWT) – eclipse.org/vep Amateras (Fluxos de Navegação Struts, UML e DER) – amateras.sourceforge.jp PMD (Analisador de código Java e JSP) – […]

Template de Conexão

Este é um resumo de código de conexão padrão utilizando JDBC. O objetivo é apenas didático, para ser utilizado numa aplicação a classe de uma conexão deve ter tratamento de exceções. Podemos resumir a conexão a um banco de dados em quatro etapas: 1 – Configuração da conexão 2 – A conexão propriamente dita 3 […]

Certificação Java

As certificações Java são divididas em 4 níveis: Entry Level, Foundation, Specialty e Advanced. É recomendável que o candidato tenha vivência na tecnologia Java e tenha realizado as provas de certificação de níveis anteriores ao nível da desejada. Sugestões de leitura: Sierra e Bates SCJP Certificação Sun para Programador Java 5 Guia de Estudo (Exame […]