JornalJava

Sobre Java, o Universo e Tudo Mais

  • Segurança: Loop Infinito no Java – Corrigido

    Para quem acompanhou a notícia do Loop Infinito no Java aqui, teve tempo para fazer algumas tentativas e verificar como funcionava o bug problema do double 2.2250738585072011e-308. Acontece que a Oracle também estava correndo para fazer o acerto necessário e o problema já está corrigido e disponível no site da ...

  • Apresentando IBatis/MyBatis

    Semana passada a Loiane publicou em seu site um artigo explicando sobre o IBatis/MyBatis, para quem assim como eu ainda não conhecia, vale a pena dar uma olhada no link: http://www.loiane.com/2011/02/introducao-ao-ibatis-mybatis-uma-alternativa-ao-jdbc-e-hibernate/. Trata-se de um framework de persistência (JDBC ) que faz o mapeamento através de stored procedures ou queries SQL. Tem ...

  • Anti-Patterns em Android

    Me recordo que presenciava em alguns fóruns de discussões sugestões sobre colocar o Sistema Operacional Android em netbooks, por ser mais leve, muitos aplicativos e tudo mais, porém nunca funcionou (favor considerar fornecedores oficiais, não valem exemplos do dealextreme e outros), sabem por quê? Porque o sistema operacional android foi ...

  • PrimeFaces e JSF 2.0

    PrimeFaces é uma biblioteca de componentes de código aberto para o JSF 2.0 com mais de 100 componentes. Ele é considerado muito melhor do que muitas outras bibliotecas de componentes JSF, tendo em vista que: Possui um rico conjunto de componentes de interface (DataTable, AutoComplete, HTMLEditor, gráficos etc). Nenhum xml de configuração ...

  • Eu ainda devo aprender Java? Eis a Questão

    Mark Graybill escreveu " Should I still learn Java? (Eu ainda devo aprender Java?)", dizendo que, mesmo com pessoas que pensam a Oracle não está fazendo um bom trabalho (principalmente com a comunidade opensource), Java ainda é um vencedor. Depois de muita rasgação de seda sobre como java é popular, ele ...

  • Entenda o Parser de XML em Java

    Se vc programa pra web, ou já fez algum sistema minimamente complexo, já tem alguma vez na vida que pelo menos mastigar (ou cuspir) algum xml. Mas será que você realmente entendeu como isso foi feito? e quais as maneiras possíveis de processar um xml? sabe a diferença entre SAX ...

  • Tomcat 7 já tem versão estável. Festa com servlet 3

    Para aqueles que (assim como eu) detestam xml's e gosta mesmo de programar (ao invés de configurar xml's) temos a grata surpresa de saber que a nova versão do servidor web java mais querido já está estável com suporte a Servlet 3.0. Para você que é esquecido e não lembra, nosso ...

  • Quer testar suas webapp? Conheça Selenium

    Boa parte das aplicações desenvolvidas últimamente são aplicações WEB, e portanto também é fundamental poder fazer testes através do browser, como se fosse um usuário comum operando o sistema. Obviamente isto não exime o desenvolvedor de implementar os testes unitários. Os testes através da camada web devem ser um complemento ...

  • JSF 2 : Melhores Práticas na Composição de Componentes

    JSF é um framework baseado em componentes, o que significa que fornece a infra-estrutura que você precisa para implementar seus próprios componentes. JSF2 fornece uma maneira simples de implementar componentes personalizados. Neste artigo é apresentado cinco melhores práticas para implementação de componentes com composite com JSF 2: Wrap seus componentes com uma DIV Insira JavaScript e Ajax Use JavaScript closures para coordenar multiplos componentes numa página Customizando seus componentes através de atributos Deixe seu componente internacionalizável Para quem curte JSF2, taí uma boa oportunidade ...

  • Mantenha seu Código Limpo (em desenvolvimento Web) Parte 2

    [caption id="attachment_1635" align="aligncenter" width="334" caption="Oi, eu sou Goku!"][/caption] Continuando nossa saga de transformar vocês, jovens padawans, em mestre super sayajins (NullPointerException) da codificação maneira, vamos a mais algumas pérolas de sabedoria deste humilde blog. 7. Use padrões de Nomenclatura de Métodos e Variáveis (code conventions) Sempre que uma variável ou uma função é ...

[caption id="attachment_1635" align="aligncenter" width="334" caption="Oi, eu sou Goku!"][/caption] Continuando nossa saga de transformar vocês, jovens padawans, em mestre super sayajins (NullPointerException) da codificação maneira, vamos a mais algumas pérolas de sabedoria deste humilde blog. 7. Use padrões de Nomenclatura de Métodos e Variáveis (code conventions) Sempre que uma variável ou uma função é ...

Continue

Um problema comum em quase todas as profissões que podem levar as pessoas completamente a loucura é ter de continuar o trabalho a partir do que alguém começou. A principal razão para isso é o fato de que cada um tem formas diferentes de trabalhar, e às vezes isso pode ...

Continue

Buscas no Eclipse – Parte 2

Posted by LucioCamilo 1 Comment

Dando continuidade ao nosso artigo sobre buscas no Eclipse, iremos agora para a parte final. Find References Para classes Java, podemos ainda utilizar esta opção, disponível também no menu "Search". Nesta opção podemos ver quais os objetos são referenciados por sua classe. Por exemplo, se tiver uma classe aberta no editor, pode clicar ...

Continue

Segurança: Loop Infinito no Java

Posted by LucioCamilo 3 Comments

O título deste artigo deveria ser algo relacionado à bug, porém seria difícil demais para as pessoas acreditarem que teria um bug no Java, portanto, estamos chamaremos apenas de loop infinito espontâneo. O problema acontece quando se tenta utilizar o menor double possível, o que faz com que o programa entre ...

Continue

Buscas no Eclipse – Parte 1

Posted by LucioCamilo 8 Comments

Quando estamos trabalhando com aplicações JEE, temos geralmente, uma grande quantidade de tipos de arquivos: JSPs, tags, arquivos fonte, arquivos xml, entre outros. O Eclipse nos auxilia nesta navegação apresentando vários formas de visualizar estas informações, seja através da view Navigator, Packagem Explorer ou Project Explorer. Estas visões são excelentes para ...

Continue

Sempre tive dúvidas como ter em um único form do JSF, duas ou mais opções com base em uma condicao XYZ, algo como: o botão alterar/cadastrar só vão aparecer com base na requisição do usuário/cliente. Há varias formas de fazer isso. Mas, em um belo dia, estou navegando na documentação ...

Continue

Javascript não é Lento, Você é Lento!

Posted by LucioCamilo 18 Comments

Este é um daqueles posts de "não coloque a culpa na linguagem". Por mais que você ache que determinada linguagem é lenta para alguma coisa, tenha sempre uma certeza: Você está errado! Sempre existirá alguém que sabe otimizar o procedimento que você reclama que está lento. Já ví várias e várias ...

Continue

Comparação de Plataformas de Desenvolvimento WEB

Posted by Michel Lourenço 4 Comments

Todos nós já vimos/ouvimos diálogos como esse: “FanBoy 1: Java é melhor! FanBoy 2: Não, PHP é a melhor! FanBoy 3: Nananinanão .NET é melhor!” Uns falam que não da para comparar porque Java é uma linguagem e não uma plataforma como .NET, já outros que PHP foi feito pensando especificamente no desenvolvimento web ...

Continue

Chegando ao final da nossa ótima séria de videos tutoriais, vamos para mais algumas videos aulas de CRUD com jsp no NetBeans. Nessa parte, será mostrado como deletar um registro do banco de dados, e updates dos registros já cadastrados. Cada aula possui no mínimo 20 min e foi feito e narrado ...

Continue

Esta semana eu li um artigo no Dzone sobre 10 passos para se tornar um excelente desenvolvedor Java. Com base neste artigo resolvi listar abaixo, alguns dos quais eu acho que sejam requisitos para se tornar um excelente desenvolvedor java. Acompanhem as informações com algumas observações: 1. Conhecer a base e ...

Continue
  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Popular Posts

Quer Ganhar um Livro

Para aqueles que estão acompanhando o lançamento do SO Android ...

Java x C# - Chega!!!

Estou cansado de ver comparações entre linguagens na internet, e ...

Promoção: Ganhe um

Apesar do Natal já ter passado, o JornalJava continua trazendo ...

A História da Revol

Muito se fala sobre a revolução digital e a criação ...

Javascript não é L

Este é um daqueles posts de "não coloque a culpa ...

Switch to our mobile site