Artigos publicados por Breno Oliveira
JBoss Weld e JSF 2.0 do começo ao fim
Neste artigo vamos falar sobre injeção de dependências com Java, pois agora com o CDI temos uma maneira oficial de realizar as injeções. Já é de conhecimento que outros frameworks já realizavam esse tipo de tarefa. Porém, esse é um conceito novo, e somente com o JSR 299 (Java Context e Dependency Injection ou simplesmente [...]
Automatizando testes com JUnit, DBUnit e Spring
Nós, desenvolvedores, deveríamos estar acostumados com a criação de testes automatizados, pois escrevê-los faz parte do processo de metodologias ágeis. Sem processos de desenvolvimento ágeis será que você é ágil mesmo? Essa é um pergunta para refletirmos. O simples fato de utilizamos alguma metodologia como Scrum, Kamban, Lean, e continuarmos desenvolvendo da mesma maneira, acredito eu que [...]
Trabalhando com JBoss Weld e JSF 2.0
Olás! O framework de desenvolvimento JSF vem ganhando bastante espaço entre desenvolvedores e empresas. A versão 1.2 trouxe bastante melhorias, mas ainda é como se ele tivesse diversos GAPs, por exemplo, por muito tempo utilizei o JBoss Seam para suprir coisas chatas que o JSF 1.2 não provia por padrão. Não vamos gastar tempo aqui [...]
CakePHP – Models
Olá, Pessoal! Este artigo tem como objetivo apresentar uma das camada do da arquitetura MVC, o Model. O que é um Model? O model implementa o modelo representando a estrutura de baixo nível do projeto, podendo ser o modelo objeto-relacional que implementa a camada de dados, e ou num caso de MVC de Interface, poderia [...]
Utilizando o Google Guice
O Google Guice é um OpenSource framework que fornece Injeção de Dependência(DI), através de anotações. Há outros frameworks que fazem isso também, os mais conhecidos são PicoConteiner e o Spring. A principal diferença entre eles e o Google Guice é que o PicoConteiner faz a injeção de dependências programaticamente, o Spring atráves de XML e o Google Guice [...]
Clientes de serviços Rest com RestEasy
Gerar um Server Rest com a JAX-RS ficou muito mais fácil, mas gerar um Client de um serviço Rest nem tanto. Poderíamos utilizar o tradicional HttpClient e o XStream para fazer o parse do resultado para o objeto. Para facilitar a nossa vida, o RestEasy criou o Client Framework que nos permite utilizar das anotações [...]
Utilizando o CakePHP
Olá pessoal. Hoje vamos falar sobre um framework que desperta muito interesse de alguns desenvolvedores: o cakePHP. Vou partir do princípio que você já tenha idéia do que seja um framework e suas vantagens. E que tenha o mínimo conhecimento de PHP e MySQL. Por que usar o que cakePHP? O cakePHP é baseado no [...]
JQuery e suas facilidades
Olá pessoal. Vamos falar um pouco sobre uma biblioteca javascript que vem conquistando muitos desenvolvedores, que é a JQuery. Todos que desenvolvem em JavaScript sabem que é uma dor de cabeça tornar o código compatível com qualquer navegador. Qual é a vantagem de utilizar ela? Creio que podemos fazer uma lista: Compatibilidade com qualquer navegador; [...]
Acessando serviços web do YAHOO!
Olá pessoal. Esse é meu primeiro artigo aqui no iMasters e espero que vocês gostem. Conhecimentos necessários. Para o melhor aproveito deste artigo é bom que você tenha familiaridade com alguma linguagem de programação server-side e básicos conhecimentos em Ajax e W3C DOM. Vou explicar como fazer um serviço de busca no YAHOO! usando Ajax [...]