Amazon EC2 com Java, MySQL e Tomcat

Amazon EC2

Com a popularização do Cloud Computing foram surgindos mais e mais empresas disponibilizando bons serviços sobre o assunto. Aqui no Brasil já tínhamos a conhecida Locaweb, que alguns diziam ser um Cloud Manual, diga-se de passagem. Outras empresas lá fora como o Heroku ficaram bem conhecidas, assim como a Amazon que já vinha disponibilizando o melhor dos serviços, porém o preço e o ping as vezes deixavam a desejar. Mas para a felicidade de todos a Amazon passou a ter servidores aqui em São Paulo, além de ótimos preço.

Read More

VRaptor e Hibernate Com Repository, Generics e Herança

Uma dificuldade frequente para os desenvolvedores, iniciantes ou não, em seus primeiros projetos é como organizar a estrutura de suas aplicações. Com tantos padrões e idéias diferentes fica fácil se perder em meio às palavras abstract, interface, generics, herança, sobrescrita, sobrecarga e afins. Pensando em dar um norte para quem esta começando uma aplicação, vamos criar um projeto utilizando alguns padrões junto a esse monte de palavras que a princípio nos assutam.

Read More

Hibernate – Relacionamento ManyToMany Com Atributos e Chave Composta

Neste último post da série de relacionamentos ManyToMany iremos explorar um pouco mais o poder do Hibernate. Desta vez iremos além utilizando chave composta na tabela intermediária, além dos atributos próprio da tabela. Antes de ler este post recomendo a leitura dos anteriores: Hibernate – Relacionamento ManyToMany Sem Atributos e o Hibernate – Relacionamento ManyToMany Com Atributos.

Read More

Hibernate – Relacionamento ManyToMany Com Atributos

Neste post será mostrado como utilizar o relacionamento ManyToMany do Hibernate com uma maior autonomia de alteração da tabela intermediária. Sendo assim teremos um pouquinho mais de trabalho, porém uma maior flexibilidade. Se você não esta familiarizado com o Hibernate, recomendo a leitura do post Hibernate – Relacionamento ManyToMany Sem Atributos, pois este post esta sendo tratado com uma evolução do anterior.

Read More

Hibernate – Relacionamento ManyToMany Sem Atributos

Para aqueles que trabalham com Java, é quase que improvável a não utilização do framework de persitência Hibernate. Sabemos que ele é muito poderoso e trabalha de diversas formas, por isso irei mostrar, neste primeiro de 3 artigos, como trabalhar com um relacionamento que atormenta muitos desenvolvedores, o ManyToMany.

Read More

VRaptor 3 – Por que desenvolvimento web em Java deve ser simples! (Java Magazine)

Desde o mês de Maio venho escrevendo uma sério de artigos para a Java Magazine sobre o framework VRaptor 3. E para que os mesmos não ficassem totalmente soltos resolvi encaixá-lo em uma série que se dividiria em 4 partes. Assim poderia criar uma lógica linear do aprendizado do leitor, junto com a contrução de uma aplicação exemplo, buscando capturar os pontos mais importantes durante o desenvolvimento de um sistema.

Read More

2º Café com Java – Teste de Integração com DbUnit e jIntegrity

Nestes Sábado, dia 8 de Outubro, rolou o 2º encontro do Café com Java organizado pela Caelum.

O Café com Java é um encontro organizado pelo Eduardo Bregaida e o Mark Vasconcelos no qual o pessoal se encontra para fazer um networking e trocar experiência. Com um maior interesse da comunidade foram incluídas palestras sobre assuntos diversos. São apresentadas normalmente 3 palestras onde estas possuem a duração média de 40 minutos.

Read More

QCon São Paulo 2011 #QConSP

QConSP 2011

Nos dias 10 e 11 de Setembro rolou a segunda edição do principal evento de arquitetos e desenvolvedores do mundo, o QCon SP. Foram mais de 40 palestras de alto nível com convidados internacionais. Tudo organizado pela InfoQ Brasil em parceria com a Caelum.


QCon SP 2011

Read More

Mudança de Rumo, Direto Para São Paulo

Depois de 2 anos trabalhando com uma equipe totalmente excelente, chegou a hora de mudar de rumo. Saindo da capital do Espírito Santo, Vitória, estou partindo para a capital de São Paulo. Junto a essa mudança vem novos desafios e uma nova empresa, a Concrete Solutions.


Concrete Solutions

Read More

Reaproveitando Código Com o Prelude

Ao se trabalhar com Taglibs em páginas JSP é normal a necessidade da importação de cada uma das bibliotecas utilizadas. Com o passar do tempo e o crescimento do projeto, fica um tanto quanto incômodo essas importações já que a quantidade de páginas se tornam cada vez maiores.

A situação se complica ainda mais quando utilizamos algum web-page layout como o Sitemesh e queremos importar essas bibliotecas diretamente no template para evitar retrabalho, mas nos deparamos com um erro de importação. Essa idéia não funciona, já que a decoração do template é feita em runtime e as bibliotecas são necessárias em tempo de compilação.

Veremos uma forma facilitada de fazer a importação das Taglibs com o Prelude de forma transparente e sem maiores esforços.

Read More