A diferença é que o que o Rod está fazendo é um arquivo de configuração em java, e não configuração embutida nas suas classes de negócio. Eu acho que é isso que eles não gostam muito.
Este, inclusive, é um dos problemas que eles apontam no EJB3, que acoplam os componentes já que a amarração entre eles é feita no código de cada classe, e não de uma fonte externa.
Although it is based on annotations, this Java config mechanism is unique in uses of annotations I’ve seen that annotations are not included in the core business logic, but in separate configuration classes. Effectively, it’s a DSL for configuration. So it retains the non-invasive promise of Spring: you don’t need to change your Java code to use it.
A diferença é que o que o Rod está fazendo é um arquivo de configuração em java, e não configuração embutida nas suas classes de negócio. Eu acho que é isso que eles não gostam muito.
Este, inclusive, é um dos problemas que eles apontam no EJB3, que acoplam os componentes já que a amarração entre eles é feita no código de cada classe, e não de uma fonte externa.
Reply to this comment