Posts Anuais: 2011

Testes Unitários com JUnit – De volta ao básico

Já que ultimamente estamos falando bastante de testes unitários, principalmente aqui na DClick, vamos revisar uma das ferramentas essenciais para executar essa tarefa: JUnit. Mais especificamente, vamos fazer alguns testes com o JUnit 4.8.1, que pode ser encontrado para download no site do projeto, ou até mesmo no repositório do maven. A proposta desse post…

Multiple Views com Spring Web MVC

Uma das vantagens de utilizar a arquitetura do Spring para implementar projetos Web, é fazer uso do Sprin-WEB-MVC. Quem já usou sabe que isso é uma vantagem a se considerar quando for feita a escolha das tecnologias e frameworks que serão utilizados no projeto. Spring WEB-MVC é uma abstração poderosa para a camada de apresentação,…

jQuery: Compatibilidade de CSS com utilização de cssHooks.

Introdução Um desafio de todo desenvolvedor html é manter o seu site compatí­vel com todos os browsers ( em especial o Internet Explorer ), devido as limitações e detalhes na implementação de cada um, isso é um fato inegável, e qualquer um que ja tentou um dia desenvolver alguma coisa em html sabe disso. Em…

JodaTime – Java Date que funciona!

JodaTime Não existe segredo quando se fala da implementação de datas no Java: é ruim de usar. Alguns chegam a dizer que é errado usar inclusive, mas não serei tão extremo. A API de datas do Java é ruim por vários motivos, como por exemplo, é mal documentada, não é Thread Safe, é difí­cil de…

Spring 3.1 RC1 – @Configuration

Spring @Configuration O que há de novo Para habilitar certas funcionalidades do Spring que envolvem AOP, era preciso escrever tags XML como por exemplo context:component-scan para especificar os pacotes em que o Spring pode buscar por beans anotados com @Component, @Repository ou @Service. Na versão 3.1 foram disponibilizadas as mesmas funcionalidades via anotação. São elas:…

AMFRestfull: Um back-end para qualquer front-end

Olá pessoal, tudo bom? Primeiro que estou contente por esse ser meu primeiro post no blog da DClick. Segundo que este é o meu primeiro screencast da carreira. Ainda preciso melhorar muito, mas espero que gostem. Pensem em um back-end Java que independa de front-end. Em uma arquitetura de serviços: RestFull. Até então, nada de…

Conhecendo o LESS. The Dynamic Stylesheet.

Como todos devem ter percebido, nos últimos meses o CSS3 e o HTML5 tem ganho um grande destaque no desenvolvimento web. Grandes empresas como o Google, Microsoft, Adobe e Apple estão apoiando fortemente o desenvolvimento web utilizando WebStandards. Caso você já conheça algo sobre CSS, provavelmente deve saber como é complicado a organização desses documentos…

Spring 3.1 RC1 – Cache Abstraction

Spring Cache Abstraction Abordamos um das novas funcionalidades do Spring 3.1 RC1, profiles e environments. Ainda existem outras funcionalidades, mas hoje iremos dar uma olhada em Cache Abstraction. Cache Abstraction é literalmente uma abstração out of the box para adicionar uma camada de cache sobre seus beans, usando uma arquitetura AOP para gerenciar o que…