Este artigo apresenta a continuação do desenvolvimento de um jogo utilizando a tecnologia Swing, que permite a construção de aplicações Desktop em Java.
Este artigo apresenta como aplicar boas práticas no desenvolvimento de software, abrangendo a tecnologia JSF, utilizando-se de exemplos implementados com foco nos recursos inseridos a partir da versão 2.0.
Este artigo aborda os conceitos básicos de padrões de projeto como boas práticas de programação que devem ser seguidas pelo desenvolvedor e a maneira como estes podem ser implementados em uma aplicação Java para Web que usa Enterprise JavaBeans.
Este artigo apresenta os novos recursos para o tratamento de exceções promovidos pelo Java 7. Recursos como o Try-with-Resources, Multi-catch e Rethrowing Exception, trouxeram melhorias na utilização da cláusula try, tornando o código mais efeti
Este artigo trata da construção de projetos Java, da organização de um conjunto de classes relacionadas em pacotes, das regras para denominação de pacotes, da distribuição de aplicações Java através de arquivos JAR.
Este artigo demonstra como o programador Java pode utilizar o Vaadin para obter uma interface rica e com uma ótima usabilidade. Desenvolveremos um pequeno sistema com alguns elementos do framework Vaadin para exemplificar.
O artigo aborda a criação passo a passo de uma pequena aplicação GUI com acesso a banco de dados. Veremos como são criadas as classes do domínio da aplicação e as classes necessárias para a persistência.
Este artigo apresenta o desenvolvimento de uma aplicação desktop utilizando a tecnologia Java Web Start, explica como desenvolver o design das telas, a criação do banco de dados, a geração das classes de entidade para a manipulação do banco.
Neste artigo serão abordados dois paradigmas, o Estruturado e o Orientado a Objetos, que permitem maneiras diferentes de solucionar problemas, iniciando por sua análise, até como os programas serão escritos.
Neste artigo, demonstraremos por meio da criação de uma aplicação como configurar e utilizar o framework VRaptor em integração com o JPA, implementando suas principais funções com boas práticas de desenvolvimento.
Este artigo trata da organização da solução de problemas computacionais em módulos, da utilização das estruturas homogêneas de dados como argumentos em chamadas de métodos, da implementação do mecanismo recursivo e da sobrecarga de métodos.
Este artigo apresenta uma das diversas facetas do Spring Framework, o Quartz integrado no próprio framework. Dessa maneira podemos aproveitar as funcionalidades de IoC do Spring, dentre outras, dentro dos próprios métodos executados pelo Quartz.
O ensino de C/C++, como início para o aprendizado em Java, ainda é uma prática comum, principalmente em cursos de graduação. Sendo assim, este artigo tem por objetivo identificar, analisar e comparar as semelhanças e diferenças entre as linguagens
O artigo trata de metadados – anotações em Java – implementados a partir do Java 1.5. Anotações são fragmentos de código criados para descrever classes, campos e métodos Java.
Este artigo trata de como utilizar os módulos de programas em Java para estruturar a solução de problemas computacionais em pedaços buscando facilitar o processo de desenvolvimento de projetos de software, simplificando a implementação e a manutenção
Este artigo tem o objetivo de explicar como utilizar os principais recursos e componentes da biblioteca PrimeFaces por meio de uma aplicação web exemplo. Para tanto, implementaremos um CRUD em memória.
Este artigo trata da Servlet API, tecnologia que nos permite criar aplicações web que executem regras de negócio no servidor, acessem bases de dados, interajam com outros serviços e, por fim, sejam capazes de montar dinamicamente uma resposta ao usuário.
O artigo aborda a criação passo a passo de uma pequena aplicação GUI usando recursos do IDE estudados anteriormente e da extensão WindowBuilder. O desenvolvimento é feito usando o GroupLayout, gerenciador criado para ser usado com os editores de GUI.
Neste artigo aprenderemos como configurar uma IDE e todos os elementos necessários para o desenvolvimento de aplicações de internet rica com JSF e PrimeFaces. A biblioteca PrimeFaces permite que as aplicações web utilizem um rico conjunto de componentes de interface.
Agilize o desenvolvimento e a manutenção de seus sistemas. Este artigo apresenta a utilização e o desenvolvimento de frameworks, destacando sua grande capacidade de agilizar o desenvolvimento e a manutenção de softwares corporativos.
Uma comparação entre os principais recursos das IDEs NetBeans e Eclipse. Após essa comparação, o usuário terá critérios para escolher qual das IDEs é a mais adequada analisando as diferenças fundamentais entre as duas.
Como utilizar as variáveis indexadas bidimensionais ou matrizes para agrupar e organizar um conjunto de elementos disponibilizando para cada valor dois índices, o primeiro identificando a linha e o segundo a coluna, da posição de armazenamento.
Este artigo apresenta os conceitos de Log, sua utilidade para o desenvolvedor, os riscos de uma má implementação, a maneira apropriada de sua utilização para que seu uso seja eficiente nas aplicações, suas configurações e o que de fato devemos l
Este artigo conclui nossa breve introdução à ferramenta de automação e gerenciamento de projetos, o Apache Maven, através de exemplos práticos, demonstrando seus principais comandos e compartilhando dicas de uso.
Esta parte do artigo aborda a configuração que permite a customização do ambiente, o uso de bibliotecas externas e, aproveitando-se da característica modular do Eclipse, mostra algumas maneiras de instalar esses módulos.