Feb-1-2006 By Fabricio Braga
Os desenvolvedores que já utilizaram alguma vez o quarteto EJB 2.1 + Ant + XDoclet + SessionFacade certamente, ao terem contato com EJB 3.0 perceberão que algumas coisas mudaram também no nível do uso de padrões.
Eu por exemplo, utilizava o DTO, com um SessionFacade e gerava meus métodos finders todos no XDoclet. Procedimento que para mim era muito tranquilo, e eu achava razoavelmente fácil de implementar.
Se você não faz idéia do que estou falando, vou dar um breve explicação…
Read the rest of this entry »
Jan-27-2006 By Fabricio Braga
Um singleton é um objeto que não pode ser instanciado.
Em Java precisamos da instância de um objeto para que possamos usa-lo. Bem, um sigleton pode ser criado, mas não é possível instancia-lo. Isso significa que o sigleton terá controle sobre a forma como ele é criado.
Quando usar um Singleton? Quando planejamos um sistema, nós podemos ter a necessidade de controlar como um objeto é usado e prevenir que outros (incluindo nós mesmos) façam cópias ou criem novas instâncias.
Na prática é comum termos objetos que centralizem dados sobre configurações da nossa aplicação. É evidente que um objeto desse tipo não poderá ter mais de uma instância, nem cópias, incluindo até possíveis Threads. É necessário prevenir isso… Read the rest of this entry »