BS


所有跟贴·加跟贴·新语丝读书论坛

送交者: seeit 于 2006-09-24, 17:18:08:

回答: 为什么说EJB和CORBA以及Steven搞的那些冬冬都是BS 由 weiqjweiqj 于 2006-09-24, 10:58:51:

"EJB就是一个OODB的中间件Middleware。说白了就是希望自动地把Database Schema(E-R Diagram)生成Java class (UML Schema)。再说白了,其目的就是UML Schema和Database Schema和XML Schema只见互相转换和程序生成(programatic generation)。
当然,如果只做转换,程序员们是不尿丫挺的。所以这些砖家们又搞出了一个J2EE,妄图用来提高Database的Throughput。说白了就是要用 Memory cache database table items。读操作就可以直接从cache中来,写操作也可以Lazy cache。"

J2EE is not aim for that at all. EJB is more useful to collaborate Business logic , reliability and performance.

"
遗憾的是,这些破烂从来都是只能增加开发成本和维护成本。比如EJB,本来程序员用Databse只需要Connect,Query,Get Recordset,很简单事。用了EJB,就要先生成那些bean,然后再改那些description files。这些咚咚还是vendor specific的,更不用说要先读上千页的specification。
更恶心的是,从标准制定者,到开发商。个个都生怕让别人知道为什么要用EJB,在各种文献上你是看不到OODB这个词的。这就好比买棺材的生怕别人知道自己的产品是装死人的。他们希望家家户户从床到桌到沙发到壁橱都用棺材代替。
而且,J2EE号称的提高database的throughput,也就是唯一可能带来的好处,直到21世纪初还没有任何vendor实现过。因此可以肯定真正有机会利用的用户寥寥无几。大多数都是当了一把傻逼被人耍了一把,而且到现在还没醒悟。"


5 ejb application severs which can fail over each other is totally different story with "Connect,Query,Get Recordset" , what you talking about ?

EJB is a little too fat but is still one of the best in industry

guess you still need learn many years before get the taste of real business application architecture

:P




所有跟贴:


加跟贴

笔名: 密码: 注册笔名请按这里

标题:

内容: (BBCode使用说明)