Artigos e Tutoriais - Listagem


Aprendendo java | AWT e Swing | Collections | Core Java | Design Patterns | Dicas | Engenharia de Software | Entrada e saída | Especial | Eventos | IDEs | J2EE | J2ME | Java | Java APIs | Java Básico | JDBC e bancos de dados | Mercado de Trabalho | Network | Programação concorrente e Threads | Projetos Jakarta | Projetos open source | RMI e CORBA | Servlets | UML | Utilidades | XML |

 Aprendendo java
  • Instalando o J2SE 5.0 JDK no Windows 2000/XP
    Este artigo descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windos XP

  • Plugins para o Eclipse
    Crie você mesmo um plugin para essa incrível IDE.

  • Entendendo static
    Você se sente confuso quanto à utilidade da palavra-chave static? Não sabe quando nem como usar? Seus problemas acabaram, leia este tutorial aqui do GUJ e acabe com suas dúvidas.

  • Hello, World - Seu primeiro programa em Java!
    Aqui você verá não apenas 1, mas 3 exemplos de HelloWorld, incluindo modo gráfico e applet! Para você entender, linha por linha, o b a bá do java.

  • Prazer, Java!
    Pra você que é tímido, damos uma de relações públicas e apresentamos a você essa tal de Java.

  • Classpath, entendendo o que é e para que serve
    Aprendendo como usar o classpath, e o porquê de sua existência.


  •  AWT e Swing
  • JasperReports e IReports
    Um incrível tutorial passo a passo para gerar seus relatórios

  • Criando Imagens com Java
    Aprenda a criar imagens dinamicamente com Java

  • Controlando um JTextField
    Como limitar caracteres de um JTextField? Você vai aprender a resolver este e outros problemas neste tutorial.

  • Tutorial sobre JTable - Parte 2: Implementando Seu Modelo
    Nesta parte iremos criar o nosso próprio modelo de tabela e aprenderemos a trabalhar com ele.

  • Introdução a programação gráfica em Java com Swing
    Querendo fazer programas gráficos em Java? Veja aqui como começar

  • Agenda simples em Java
    Exemplo de Agenda simples usando JTable e arquivos texto.

  • Tutorial sobre JTable do Swing - parte I
    Aprenda a usar o JTable do pacote Swing.

  • Renderers - trabalhando com componentes
    Muitos componentes Swing usam Renderers em seu funcionamento. Saiba como utilizar ao máximo sua capacidade.

  • Tutorial - Componentes básicos Swing com Netbeans
    Neste tutorial iremos implementar um sistema simples de cadastro com o objetivo de explicar como funciona os componentes básicos do framework swing (JTextField, JTextArea, JRadioButton, ButtonGroup, JCheckBox, JComboBox, etc)


  •  Collections
  • Properties
    Com certeza uma das mais utilizadas coleções do Java. O que é e como utilizá-la.

  • Sincronização nas coleções
    No java2, as operações nas novas coleções não são sincronizadas. Com isso, alguns novos termos são frequentemente citados: fail-fast, Concurrent Modification e outros. O que são?


  •  Core Java
  • Chamando o compilador a partir de código Java
    Conheça a API interna da sun para compilar código.

  • Classloaders
    Uma introdução ao ClassLoader. Aprenda para que serve, como funciona e crie o seu próprio ClassLoader.

  • MyFaces Tomahawk
    Aprenda JSF usando o MyFaces


  •  Design Patterns
  • Construindo Softwares com Qualidade e Rapidez Usando ICONIX
    Este tutorial aborda as principais fases de construção de softwares de forma rápida e com qualidade através do processo de desenvolvimento de software ICONIX.

  • Usando o pattern Observable
    Aprenda a usar este pattern destinado a enviar notificações a outros objetos.

  • Prototype, um Design Patterns de Criação
    Este artigo tem como finalidade compreender o funcionamento do padrão de projeto prototype, serão abordados os participantes que compõe este padrão, seus objetivos de uso, quando usá-lo, conseqüências de uso, suas desvantagens e um exemplo prático

  • Principais padrões J2EE para a construção de aplicações não distribuídas
    Veja: resumo dos principais padrões de projetos necessários à construção de aplicações, estratégias de projeto e outros.

  • Visitor Pattern
    Nesse pequeno tutorial estudaremos um caso de utilização do design pattern Visitor na implementação de componentes de regras de negócio ?plugáveis?.

  • Implementando Design Patterns com Java
    Conheça e aprenda a implementar os patterns mais comuns e úteis no dia-a-dia de um desenvolvedor


  •  Dicas
  • Muitas dimensões são ruins para você
    Veja possíveis problemas que você pode ter com arrays multi-dimensionais, e como resolver isso.

  • Contador de Memória para Java 1.4
    Calcule a memória RAM que seus objetos utilizam.

  • Adicionando Caixas de Verificação no seu Programa Java
    Neste tutorial iremos falar sobre os aspectos básicos de uma caixa de verificação: quais os tipos, quando e como utiliza-las, como fazer verificação de eventos, entre outros.

  • Caminhada ao Ego com Web Services
    Aprenda como criar um WebService quase sem esforço algum, e de quebra mostre para seus amigos quem é famoso de fato

  • Autoboxing: facilidades e performance
    Descubra como funciona autoboxing e cuidados com performance que você deve ter


  •  Engenharia de Software
  • Canivete suíço do desenvolvedor
    Torne as chatas e repetitivas tarefas diárias de desenvolvimento de software automatizadas com Ant.

  • Testes com JUnit
    Não importa qual tecnologia você pretende usar: seja Java ou .NET, sem testes não há como garantir software de boa qualidade.

  • UML para Java
    Este tutorial explica brevemente as características da Unified Modeling Language (UML)


  •  Entrada e saída
  • Aprendendo a manipular arquivos
    Que escrever e ler em arquivos? Este tutorial mostra o básico das operações de leitura e escrita em arquivos, assim como outras simples operações.

  • Usando Sockets
    Aprendendo a criar uma aplicação cliente/servidor.


  •  Especial
  • Os pingos nos is.
    Considerações iniciais, objetivos, métodos, foco das discussões, abrangência, sobre o autor.

  • Linguagens interpretadas pelo Java
    Conheça alguns dos benefícios das modernas linguagens de script implementadas em Java puro, que rodam sobre a Máquina Virtual, tomando uma delas, Judoscript, como exemplo.

  • www.guj.com.br - versão 1.0
    Propósitos, divagações e esperanças sobre o site e comunidade Java

  • Código de barras com java
    Utilizando o padrão


  •  Eventos
  • Sun Tech Days 2002
    Comentários, fotos, opiniões e muito mais sobre este mega evento que a SUN realizou no Brasil. James Gosling estava lá, assim como o GUJ!


  •  IDEs
  • Debugando Servlets no Eclipse sem plugins
    Este tutorial é para mostrar o quão fácil é degugar Servlets no Eclipse - ou qualquer outra IDE - sem o auxílio de plugins

  • Eclipse com Tomcat e Struts
    Este Tutorial visa usuários iniciantes no uso do Tomcat e do Struts dentro do Eclipse.

  • Eclipse - Quem és tu?
    Este artigo apresenta uma das mais completas ferramentas de desenvolvimento para Java

  • Construindo aplicações com o Netbeans
    O Netbeans é um ambiente integrado de desenvolvimento (IDE) que. Veja neste artigo como utilizar a IDE

  • Olá Eclipse 2.1!
    Um tutorial mostrando passo a passo e tela a tela a instalação e uso do Eclipse

  • NetBeans 4.1 - Primeiros passos
    Este tutorial tem por finalidade fornecer informações básicas para instalação, configuração e execução dos seus primeiros programas em Java com o netBeans IDE 4.1 em seu sistema operacional


  •  J2EE
  • Tutorial do Apache Axis 1.3
    Tutorial passo-a-passo para criar Web Services com a ferramente Apache Axis 1.3

  • WebServices em Java com Axis
    Aprenda a usar essa ferramenta da Apache

  • Herança de EJBs com XDoclet
    Aprenda como criar herança entre EJBs através do uso de XDoclet


  •  J2ME
  • J2ME - Um pouco mais que "Hello World"
    Este artigo tem como objetivo preparar não só um ambiente de desenvolvimento J2ME de uma maneira simples e prática, mostrando e explicando passo a passo tudo o que foi feito, mas também fazer um esquema de geração de pacotes com o Ant.

  • Olá Java Micro Edition!
    Passo a passo para você criar o seu primeiro aplicativo para pequenos dispositivos. Faça o primeiro contato com a tecnologia.

  • Persistência com MIDP
    Tudo o que você precisa saber quando guardar dados com J2ME.

  • Hello J2ME avançado
    Continuando o aprendizado em J2ME


  •  Java
  • Instalando e configurando o JDK no Windows
    Passo a passo, como pegar o JDK do site da sun, instalar e configurar o ambiente para que ele esteja pronto para compilar seus primeiros programas.

  • Metadata
    Aprenda a usar Metadata, uma das novas funcionalidades do Java 1.5

  • Interfaces
    O que são interfaces? Isto não é difícil de aprender. O ponto é saber o porquê de usá-las.

  • Tutorial de Generics
    Aprenda a usar Generics em Java (em inglês)

  • Ordenando arrays
    Utilizando a classe java.util.Arrays, como alternativa a criação de uma Collection apenas para ordenar uma array.

  • Sopa de letrinhas sabor Java
    J2ME, JRE, SDK,... Você está perdido no meio de tantas siglas e definições? Venha descobrir qual é o significado dos principais termos do mundo java!

  • A classe java.lang.String
    Como tirar o melhor proveito da classe String, e saber como funciona a imutabilidade e o seu pool interno.

  • Introdução ao Garbage Collector
    Aprenda aqui o porquê de você não precisar liberar os objetos da memória quando programa em java.

  • Vazamento de memória com Java?
    Sim! Você também pode conseguir algo parecido no java! Basta você querer!

  • Asserções (assertions)
    Neste tutorial você vai aprender para que servem e como usar as asserções. As asserções fazem parte do java 1.4, e o tema é cobrado na certificação.

  • Os erros e dúvidas de um iniciante
    Neste artigo você pode encontrar a solução do que está te atrapalhando a ingressar no mundo java. Erros mais frequentes, tão como suas soluções.

  • Instalando e configurando o JDK no Linux
    Descreve como instalar e configurar o jdk, tanto o do site da sun, quanto o pacote da equipe blackdown.


  •  Java APIs
  • Enviando emails com Java
    Utilize o javax.mail para enviar emails através do SMTP, mas nunca faça spam!

  • Números aleatórios
    Utilizando a classe java.util.Random e aprendendo como esses números são gerados, e o que é a semente.

  • Tutorial de JAAS
    Uma introdução a segurança em Java com JAAS

  • Introdução ao java.nio
    O que muda com este novo pacote de entrada e saída? Veja aqui o que ele pode fazer por você.

  • Zip com Java: Compressão e Descompressão de Dados
    Conheça a API do Java que dá a possibilidade de manipular e criar arquivos com dados compactados

  • Utilizando o pacote de Logging
    O pacote java.util.logging é novo na versão 1.4, e pode te auxiliar a fazer uma aplicação mais robusta, e encontrar seus erros mais facilmente.

  • JavaServer Faces
    A mais nova tecnologia java para web

  • Expressões Regulares
    Como utilizar o pacote java.util.regex do J2SE 1.4 e facilitar suas manipulações de Strings.

  • Segurança no java
    Uma introdução às APIs de criptografia e assinaturas digitais.

  • Usando a Comm API
    Uma introdução a programação serial em Java

  • Java e Reflection
    Como utilizar essa poderosa API do java para saber, em tempo de execução, informações sobre classes que você não tinha conhecimento prévio. Como invocar e construir objetos destas classes?

  • Mapeamento de índices para Objetos com HashMap
    Dicas para resolver certos problemas com um HashMap


  •  Java Básico
  • Variáveis primitivas e controle de fluxo
    Declarando, atribuindo e operando variáis. Instruções de controle de fluxo simples como if, else, for, while, break e continue.

  • O que é Java
    A linguagem, a tecnologia, suas vantagens e aplicaçõs

  • Instalando JDK5.0 no Linux
    Descreve o processo de download, instalação e configuração do JDK5.0 no Linux

  • Arquivos .JAR
    O que é um arquivo .Jar? Quais são suas funcionalidades, e como criar um.

  • Introdução a Orientação a Objetos
    Aprenda Orientação a Objetos com Java!


  •  JDBC e bancos de dados
  • 15 minutos de Prevayler
    Está desesperado para aprender Prevayler? Não tem muito tempo para tal? Então não perca tempo e comece a ler este artigo.

  • Controle Transacional no Hibernate 3 com Anotações
    Muito se discute na comunidade Java sobre como se deve fazer controle transacional, e neste artigo mostraremos uma forma simples e funcional de fazê-lo, explicando cada passo.

  • Analisando Metadados com JDBC
    Você gosta de trabalhar com reflection em java? Faça o mesmo com o seu banco de dados: descubra suas características em tempo de execução.

  • Tutorial do Prevayler
    Descubra como se livrar de métodos arcaicos de armazenamento de dados com o Prevayler.

  • Livre-se do SQL: uma introdução ao Hibernate
    Cansado de trabalhar com SQL queries diferentes para cada banco de dados? O Hibernate é uma consagrada solução para persistência de objetos.

  • Scrollable e Updateable ResultSet
    Aprenda a utilizar recursos mais avançados do JDBC, ganhando performance e melhorias no seu próprio código.

  • HSQLDB: um banco de dados livre escrito em Java
    Este artigo descreve o banco de dados livre HSQLDB, demonstrando suas características

  • Performance das Stored Procedures?
    Nem sempre é interessante usar stored procedures

  • Retirando o SQL do seu código Java
    Aprenda a usar o PreparedStatement para retirar todo código SQL do seu código java, e separá-lo em um arquivo de configuração. Além de uma boa prática, você não precisará mais recompilar o seu código quando necessário mudar pouca coisa de uma SQL.

  • Migrando do InterBase para o Firebird 1.5
    Neste tutorial mostraremos como migrar de um banco InterBase para o Firebird 1.5, como estabelecer conexões e como configurar um DataSource Firebird através de JNDI no JBoss

  • Introdução ao JDBC
    Como utilizar o java para fazer uma conexão com um banco de dados, detalhando como isto realmente acontece e qual é o papel do Driver.

  • Introdução ao Hibernate 3
    Mapeie o seu modelo de objetos diretamente para o banco de dados, de uma forma simples e se livrando de vez da SQL


  •  Mercado de Trabalho
  • Consultorias de RH
    Algumas consultorias de RH estão aí apenas pelo seu dinheiro, e além disso, tentam te conquistar com desonestidade.


  •  Network
  • Fazendo uma request HTTP
    Cansado de apenas receber requests através de servlets? Como conectar-se a uma URL pelo método GET, e obter a resposta.


  •  Programação concorrente e Threads
  • Introdução ao sincronismo e monitores
    Como funciona a sincronização de threads, e o uso de monitores.


  •  Projetos Jakarta
  • Ant
    Aprenda a usar essa super ferramenta, facilitando a compilação, gerenciamento e entrega do seu projeto java.

  • Velocity Template Language
    Aprenda a usar essa linguagem de templates para o Velocity.

  • Introdução ao Velocity
    Através deste tutorial, apresentaremos as vantagens e facilidades de utilizar uma ferramenta de templates. Desta maneira, você irá separar a lógica do seu programa da apresentação dos resultados.

  • Introdução ao Log4J
    Precisando de suporte a logs no seu sistema? Neste artigo veremos como usar o Log4J

  • Gerando PDF com Java
    Precisando gerar documentos PDF? Leia este artigo!


  •  Projetos open source
  • Guia do Webwork2
    Aprenda a tirar proveito desse framework MVC

  • PicoContainer - Introdução
    Aprenda a utilizar o PicoContainer bem como a importância de sua utilização


  •  RMI e CORBA
  • Introdução ao RMI
    Conheça a arquitetura e desenvolva a sua primeira aplicação distribuída.


  •  Servlets
  • Filtros para servlets
    Como utilizar os filtros para reaproveitar mais o seu código, e manter suas servlets mais organizadas.

  • Introdução ao Tomcat e Servlets
    Como instalar o famoso tomcat e rodar a sua primeira servlet. Este tutorial também explica um pouco do web.xml e como funciona um servlet container.

  • Criando um Chat
    Neste detalhado tutorial, você verá passo a passo como implementar um chat profissional utilizando servlets, e terá acesso a essa implementação.

  • WebWork
    Aprenda a usar um framework MVC desenvolvendo o login de um sistema com o Webwork, utilizando seus principais recursos.

  • Thread Safety com Servlets
    Um problema enfrentado pelos iniciantes em Servlets, é utilizar variáveis de instância como se estivessem livre de concorrência. Saiba o porquê e contorne o problema.


  •  UML
  • OMondo Eclipse UML
    Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.


  •  Utilidades
  • Automatizando seus projetos com o Maven 2
    Automatize toda a gerência do ciclo de vida dos seus projetos Java utilizando o Maven 2

  • Utilizando subversion como controle de versão
    Este documento descreverá a utilização de subversion como ferramenta de controle de versão mostrando as facilidades da sua utilização para administrar alterações em qualquer tipo de documento

  • Trabalhando com encriptação e assinatura digital
    Quer segurança nos seus dados? Então leia este artigo.

  • Java Web Start
    Criando sua primeira aplicação

  • Utilizando e formatando datas
    Aqui você irá aprender o básico da classe java.util.Date, para formatar e comparar datas.

  • AJAX em Java sem HTML nem JavaScript usando Thinwire
    Desenvolva aplicações web utilizando técnicas AJAX sem ter que escrever nenhuma linha de HTML ou JavaScript, utilizando a biblioteca de componentes para web Thinwire

  • Criando um Cache
    Como implementar um Cache, para que você guarde os seus elementos mais utilizados, e ao mesmo tempo não estoure a memória!

  • Splash Screen
    Como criar uma splash screen, sem que esta tela atrapalhe no tempo de inicialização da sua aplicação java.

  • AJAX em Java com o Google Web Toolkit
    AJAX rápido, fácil e puro Java com o Google Web Toolkit

  • Fazendo FTP com Java
    Aprenda como utilizar a API para FTP.


  •  XML
  • Parseando XML com o DOM
    Uma maneira fácil e simples de extrair informações de um XML. O DOM deixa que você atravesse a hierarquia do XML como uma árvore.

  • XStream: Trabalhando com facilmente XML em Java
    Outra maneira de trabalhar com XML no java

  • XSLT - Interagindo XML com HTML
    Aprenda a usar XSLT, uma especificação utilizada para fazer apresentação de documentos XML.

  • Entendendo o XML
    Neste tutorial, você vai aprender que é e o porquê de usar XML, independente de Java.

  • Parseando um XML com o SAX
    Aqui você vai aprender a navagar por um arquivo XML através do SAX, que faz o parsing de um XML por eventos.



  • Copyright © 2002-2006 GUJ | Todas as marcas e marcas registradas que aparecem no GUJ são de propriedade de seus respectivos donos