Como escapar de um Anemic Domain Model?

Bom dia galera,lendo um artigo sobre design patterns na revista Mundo Java 21 ,percebi que estamos utilizando o anti-pattern Anemic Domain Model .Vou explicar melhor:
Para o caso de uso marcarFerias, qdo o usuario submete o formulário,o controle copia os dados da requisição para um objeto Ferias, que so possui somente metodos get e set, e posteriormente chama o metodo registarFerias da classe FeriasService passando como parametro o objeto ferias.
Pelo que entendi,para eliminar o A.D.M nesse caso,a logica necessaria para marcar ferias estaria dentro do proprio objeto Ferias,incluindo o objeto DAO,e nao mais na classe FeriasService. Gostaria de saber se essa a alteração que acabei de descrever seria a forma correta de elimar o A.D.M. Antecipadamente,muito obrigado.

Sim!
O princípio é aumentar a coesão para diminuir o acoplamento.
Objetos fortes e úteis,sem dependências de beans.

Oi Márcio,

para complementar a sua dúvida: http://www.guj.com.br/posts/list/55388.java#290643