西西河

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

共:💬203 🌺502
全看分页树展 · 主题 跟帖
家园 EJB是典型的over engineering

Sun找了一帮没有实际经验的人,就弄出这东西,毫不实用。简单的功能非得搞得复杂到了极点,还得靠开源社区搞出来一个XDoclet来给这EJB做code generation,这从一个方面说明了EJB的设计有问题,居然有大量的代码完全可以自动产生。靠EJB,Java想战胜.Net?

Struts没有解决后端的绝大部分问题,只是个半拉子。真正的牛人是Rod Johnson,一下子用简单的方法实现了transaction control等等。当然我估计这哥们看了不少EJB的源码才写的Spring。Rod Johnson是干过很多项目的人,经验丰富,指出2PC没必要实现,因为实际上极少需要进行两个以上remote transaction。

现在Spring的distribution里面啥模块都有,有点当年Apache的感觉。今天还收到Springsource的一个email,推广用Tomcat+Spring实现大规模部署。

至少现在monster上招人,没有哪个公司特别强调EJB。

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河