请教一下banq,Spring和EJB3在解耦方面何者为佳
前几日的经验之谈算是本人近些年对“简单”与“复杂”问题的一个总结。
得此总结正是缘于重温Spring所得,充分体会了解耦合之后的种种好处。
在论坛看了一些banq对Spring和EJB的精彩论述,感觉banq还是比较倾向EJB的。
本人对EJB3所知甚浅,初步接触的认识如下:EJB3是通过代码中元数据表述配置信息,与.NET很像。Spring的XML配置文件相比起来烦琐得多,但从表面看来可以对POJO进行“无侵入”的装配。
原先Rod炮轰EJB,主要的依据就是EJB与容器高耦合、远程EJB效率不佳、entity bean不成熟。现在这些问题随着EJB3的横空出世,不知有了多大的改变。