|
最初由 yining 发布
[B]Oracle的数据库确实是不错的,但是也造成了Oracle公司的所有产品都绕着数据库转,抛开了数据库之后,这些东西可能并无过人之处。WebLogic在WebSphere,iAS这三者中间,是技术力量最集中于App Server的公司,所以仅仅对于app server来说,我个人觉得WebLogic会是最好的。很多人都说WebSphere,但是IBM的WebSphere软件家族有超过100个产品,这些东西从MOM到commerce server,到Portal无所不包。所以,WebSphere系列产品的软件环境针对性估计会稍微差一些。而且IBM的策略好像是极力推崇EJB,所以在这方面,app server和数据库的结合是否紧密并不是一个程序员可以体会得到的。至于TopLink这个东西,我的疑问是:如果抛开了entity bean的话,TopLink作为最好的OR mapping工具,无疑是极为优秀的,但是,作为J2EEapp server的存在,iAS究竟是怎么考虑的呢? [/B]
entity bean已经被公认是历史阶段性产物了,o/r mapping现在是主流(Hibernate,toplink,JDO兼容等) 。至于j2ee,现在也不过挂个名字而已,j2ee只是一整套规范,可以根据需要只用其中一部分。你不会天真地以为现在的j2ee兼容的app sever之间真能无缝移植吧?每个vendor都私下扩展了很多东西。以前Sun所谓的商用组件(EJB)时代不过是梦幻空花而已,每个vendor还不是各搞各的组件? |
|