Tutorial JPA com Servlets

Coloquei aqui no site um tutorial sobre JPA usando TopLink e MySQL em uma aplicação desktop. Bom, nesse período estou fazendo uma experiência na faculdade de trocar o uso de JDBC com DAO, por JPA utilizando os geradores de código do Netbeans, até então parece que tudo está caminhando bem exceto por alguns problemas que [...]

Eu disse banco de dados

Esse período eu resolvi fazer uma experiência (que até agora está se mostrando válida, vamos ver os resultados na entrega dos trabalhos) de mudar o foco no ensino de programação Java e Web para usar JPA e TopLink como solução de persistência. Até o período passado o que eu fazia era usar o tradicional JDBC [...]

Curiosidades Remotas

Eu já fiz vários sistemas que usavam RMI (Remote Method Invocation, a implementação do RPC em Java,) mas recentemente precisava confirmar um certo comportamento. A dúvida é (era) a seguinte:
Uma vez recuperada uma referência para um objeto remoto através de um lookup no rmi registry, podemos passar essa referência (stub) para via rmi para que [...]

ICEFaces

Já vinha planejando escrever sobre ICEFaces (http://www.icefaces.org) há algum tempo, mas estava esperando experimentar mais com a biblioteca. Há algum tempo através me solicitaram buscar uma solução para desenvolvimento de interfaces de usuário para web que fosse ágil e fácil de programar e, se possível, que permitisse edição visual. Com essas características eu pensei no [...]

Devolvendo produtos via correio

Recentemente comprei um micro desktop no submarino, mas para minha infelicidade o computador veio com problema na memória e tive que retornar, pois não havia configuração igual para troca. Do lado do submarino foi bastante fácil de resolver até porque estava dentro do prazo de 7 dias, já a fabricante, QBex, empresa sediada na Bahia, [...]

Tutorial JPA

Já há algum tempo eu vinha planejando colocar aqui no site alguns tutoriais, mas o tempo sempre curto me atrapalhava muito. Esse período porém eu tenho um aliado, decidi usar na faculdade o JPA nas disciplinas de Java e de Web, então para economizar o tempo de explicações nada melhor do que colocar aqui o [...]

Seu celular é o novo computador

Já tem um tempo que eu venho defendendo a ideia de que devemos enxergar nossos pequenos celulares como máquinas capazes de processamento. Hoje servem para várias coisas, se você usa um smartphone pode ter agenda, calendário, contatos, anotações, GPS, fotos, jogos, blogging em tempo real e por aí vai. Uma coisa importante é que as [...]

Representando uma Matriz com um Array

Bom esse assunto é recorrente na programação e muitas vezes é utilizado como exercício em cursos de programação ou de estrutura de dados. Muitas vezes também é necesário nos cursos de computação gráfica (programada, não curso de usar photoshop ok?)
O truque é puramente matemático e precisamos entender uma propriedade dos números inteiros (tenhamos em mente [...]

Java e o uso de Máquinas Virtuais

Com o sucesso da linguagem de programação Java começamos a ouvir falar muito em máquina virtual, no entanto essa é uma prática mais comum e antiga do que se imagina. Para entender toda a atenção que foi dada a esse assunto precisamos entender os tipos de máquinas virtuais, suas aplicações e benefícios.
A primeira coisa a [...]

Ranking de Linguagens de Programação

Volta e meia eu vou dar uma olhada em como as linguagens de programação estão no ranking de uso, para isso tem um site já bem conhecido TIOBE que eu inclui na lista de links aqui do site. É sempre interessante ver como as ferramentas que usamos estão sendo vistas pelo resto mercado mundial [...]