• Mundo Java
  • Java Simples
    Porque Java não precisa ser dificil…
    • Home
    • Participe
    • Sobre Mim…
    RSS

    Posts Tagged “exemplo”

    quinta-feira, setembro 2, 2010 Categorized under Mundo Java

    Spring Framework Parte 3 -> Java Database Connectivity (JDBC)

    Bem vindo leitor a mais um post da série Spring Framework.

    Caso você ainda não leu os posts anteriores, por favor dê um pulinho bem rápido neles:

    • Spring Framework Parte 1 -> Dependency Injection
    • Spring Framework Parte 2 -> Aspect Oriented Programming

    Vamos ao nosso próximo assunto então: JDBC e como o Spring facilita esse cara pra gente!

    Tirando essa imagem do livro Spring in Action 2 (Manning, 2008) nós já conseguimos ver bem por cima como que o Spring pretende acessar de maneira padronizada a base de dados (Hitting the database) através de um objeto de acesso aos dados (DAO), um template (provido pelo próprio Spring) e caso nós quiséssemos, o Spring também oferece suporte padrão para alguns frameworks de persistência (será um dos próximos artigos desta série).

    Tudo muito legal, muito bonito! Vamos tentar seguir este modelinho porque ele é bem bonitinho e vai nos ajudar um pouco. Apenas avisando que o jeito que descreverei neste tutorial não é o único jeito de acessar os dados através do seu driver JDBC, porém é um jeito que eu achei bem interessante e que vale a pena todos sabermos um pouquinho… =]
    Read more…

    Popularity: 1% [?]

    segunda-feira, agosto 9, 2010 Categorized under Mundo Java

    Spring Framework Parte 1 -> Dependency Injection

    Quem é dessa área e nunca ouviu falar de Spring Framework por favor levante a mão………….. Ótimo, todo mundo pelo menos já ouviu falar desse tal de Spring.

    Durante esta série de tutoriais eu vou demonstrar o que é, pra que server e como vc pode utilizar o Spring para facilitar seus projetos.

    Primeiramente, o que é esse tal de Spring afinal de contas? Spring é um framework que propicia um container para sua aplicação, ou seja, sua aplicação roda em cima do container do Spring. Tal container provê principalmente a Injeção de Dependência (ou Inversão de Controle, como era conhecido anteriormente) e a Programação Orientada a Aspectos.

    Nesta primeira parte eu vou falar sobre o padrão Injeção de Dependência e os benefícios que ele provê. Vamos lá então:

    Read more…

    Popularity: 1% [?]

    sexta-feira, abril 2, 2010 Categorized under Mundo Java

    Annotations: O que é, pra que serve?

    Annotations… recurso interessante.

    Sempre tive a curiosidade de saber como funcionavam, então fui perguntar pro Google. :D
    Pretendo demonstrar aqui o que eu aprendi nas minhas pesquisas.

    Annotations são… advinhem… anotações! É um jeito que você tem de fazer alguma marcação em um atributo, método, classe, entre outros.

    Elas sempre devem ser digitadas antes do objeto que você queira anotar (método, atributo…) e o nome das anotações são sempre precedidos de @ (arroba). Ex:

    @MinhaAnotacao
    class MinhaClasse{
    }


    Até ai tudo bem, mas você deve estar se perguntando: “Pra que diabos eu vou usar isso? Pra que ficar enfeitando meu código?”. Calma. Tudo tem seu propósito.

    Read more…

    Popularity: 3% [?]

    sábado, março 20, 2010 Categorized under Mundo Java

    Internacionalização – Um software, vários idiomas!

    Tudo bem, eu admito. Esse nome é muito grande e chato de pronunciar (porém muito útil!).

    Imagine que você desenvolveu um super software (em Java é claro…) para atender um determinado nicho de mercado, levou 1 ano da sua vida para fazer isso. Quando você começou a vendê-lo foi o maior sucesso, seus clientes falaram bem do seu software pra todo mundo. Cada dia apareciam mais clientes, maravilha!

    Até que um certo dia um americano ouviu falar do seu software e diz que paga um preço 5x maior do que você está acostumado a cobrar, porém o software tem que ser totalmente em Inglês…

    E agora José???? Vai copiar o projeto e sair mudando todas as strings? Boa sorte…

    Se tivesse pensado nisso antes, você teria planejado melhor o seu software e teria utilizado as facilidades que o Java oferece para Internacionalizar seu programa.

    Mais chega de história, vamos a algo um pouco mais prático. Vamos criar uma pequena aplicação apenas para demonstrar como é fácil e útil internacionalizar seu programa em Java.

    Read more…

    Popularity: 2% [?]

    domingo, março 14, 2010 Categorized under Mundo Java

    Robot ? O Que é isso?

    Tempo é um troço foda… Só falta… nunca tem sobrando…
    Depois de muito tempo sem um post, aqui estamos nós.

    Hoje a gente vai desvendar a classe Robot, muito útil para testes automáticos, criação de bots e outros.

    Em resumo, a classe Robot simula eventos do teclado, mouse e outros.

    É tudo muito fácil, vamos ao código:

    Read more…

    Popularity: 3% [?]

    segunda-feira, fevereiro 8, 2010 Categorized under Mundo Java

    Reflexão Computacional – Exemplo prático

    E ae galera,
    Primeiro de tudo, obrigado pelas visitas… estava vendo as estatísticas do site e todo dia tem alguém dando uma olhada no blog. Obrigado mesmo. :D

    No último post eu mostrei uma técnica bem interessante da programação dinâmica: a reflexão, através da qual agente consegue perguntar pra um objeto qualquer quais são suas variáveis de instância (inclusive os seus valores) e seus métodos.

    Beleza, daí um monte de gente me perguntou: “Pra que diabos eu preciso saber disso?” ou então “Quando eu vou usar?” entre outras… Para exemplificar o uso da reflexão vamos criar uma pequena aplicação. Nada muito complicado… uma agenda de contatos. OK, só mais um detalhe: não vou explicar nada sobre a conexão com o banco de dados, ou tratamento de erros ou outras coisas que vou utilizar no tutorial, o foco vai ser a reflexão. Qualquer dúvida é só deixar um comentário que a gente resolve.

    Read more…

    Popularity: 3% [?]

    sábado, janeiro 23, 2010 Categorized under Mundo Java

    Java e seus espelhos: Reflexão Computacional

    Hoje vou abordar um tema bem interessante: Reflexão Computacional e como o Java trata tal assunto.

    Quem se diz “programador” e nunca ouviu falar disso tem que rever seus conceitos. Existe toda uma filosofia por trás do conceito de Reflexão Computacional (ou apenas reflexão), mas eu não vou falar muito sobre isso (até porque eu não sei muita coisa sobre a teoria… :D ), vamos mais a prática.

    Bom, vamos viajar um pouquinho: imagine que vc tem a missão de construir um método que receba um objeto que você não sabe qual é, e tenha que aprender a usá-lo em tempo de execução, ou seja, descobrir quais métodos esse objeto possui, quais variáveis de instância e etc (CALMA! Eu sei que parece besteira e que vc deve estar pensando: “Onde diabos eu vou usar um troço desses?!?” mas CALMA, vou dar uns exemplos mais adiante e em outros posts).

    Como Java é uma linguagem quase completamente orientada a objetos, presume-se que TUDO é um objeto: um método é representado por um objeto da classe java.lang.reflect.Method, toda variável de instância também é representada um objeto da classe java.lang.reflect.Field e uma classe (qualquer uma delas, seja String, Integer, Float, ou aquela que vc escreveu) é representado por um objeto genérico: o objeto Class<?>.

    Read more…

    Popularity: 2% [?]

    • Busca

    • Tags

      acessar annotations automacao blog bytes cliente computacional converter data date erro exemplo firebird formatacao framework idiomas integrar internacionalizacao ireport java jcalendar jdatechooser linguas manutencao mascara mysql netbeans objeto paleta pratico reflexao reforma representacao robot salvar serializacao simples spring string subreports transformando transformar tutorial twitter twitter4j
    • Posts mais acessados

      1. 100% Criando um cliente para Twitter - Parte 1
      2. 4% Criando um cliente para Twitter – Parte 2
      3. 3% Mudando a cor, fonte, alinhamento, etc... de células de JTable
      4. 3% Adicionando JCalendar e JDateChooser à paleta do Netbeans
      5. 3% Trabalhando com Datas… chega de trauma!
    • Links

      Web Development & Design Blogs TopOfBlogs Central Blogs BlogBlogs blog directory Web Development (Programming) - TOP.ORG Parceria.info - Divulgue seu Site Technology Blogs - Blog Rankings
    • Categories

      • Mundo Java
    • Blogroll

      • Twitter João Lucas
      • Twitter Keep Sistemas
      • Twitter Saab

    Copyright © 2010 Java Simples - Porque Java não precisa ser dificil…. Subscribe to our RSS.
    This web site is proudly powered by WordPress and a free wordpress theme by TopWPThemes.com.
    For the latest trends in web hosting and blogging software come to WebHostingFan.com.