西西河

主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨

共:💬203 🌺502
全看分页树展 · 主题 跟帖
呵呵
家园 Spring和EJB不同之处在于实现的技术上

我没有看过EJB的源代码,但是EJB3居然要用Annotation来实现DI,这就看出来底层的实现相差十万八千里。 EJB3可以模仿DI,但是任何一个写过IOC container的人都知道这不是那么回事。 实现一个IOC container的功能,用J2SE只需要大概一个小时左右(包括debugging)。

另外的一个差别是AOP。最重要的区别,是Spring的transaction全部是用AOP实现的,非常简洁。EJB完全依赖application server来实现。

差很远吧?

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河