这个问题以前讨论过很多次了……确实很多情况下,使用Servlet+JavaBean可以替代EJB是完全可行的。Tomcat作为一个小型的应用服务器也是没有问题的。但是要考虑到报价的因素,你说你这个项目用到了J2EE,应用服务器用Weblogic,数据库是Oracle……blablabla,用户基本上就被你镇住了,你开价也好开。如果你说,我用Free的Tomcat+JBOSS+MySql搞定这个项目,就没法开价了^^个人感觉……当然如果是大型的应用,用Tomcat可能会有些力不从心?或者说Weblogic,Websphere这些产品比Tomcat的功能要强大一些。

解决方案 »

  1.   

    网络分布式应用程序用servlet和javabean可以完成?
      

  2.   

    tomcat能实现web service
    当然能实现分布式应用
      

  3.   

    自己写的javabean一般不能解决持久性(persistence)问题,事务处理(Transcation)也难以保障
      

  4.   

    呵呵。。给你一个同时在线访问量1000万的分布式网络平台需求,你用tomcat搭载jsp/servlet/javabean做出来给我看看?:)要弄清楚这个问题,建议你最好先弄清楚COM和COM+的区别。
      

  5.   

    呵呵,ejb这个东东主要是解决了一个缓存问题,要不然并发数一上,你看谁死的快就知道了
      

  6.   

    说到实现,ejb 和你的Servlet+JavaBean就象木船和轮船的区别,都可以下水,可安全系数就不一样了。呵呵
      

  7.   

    说到实现,ejb 和你的Servlet+JavaBean就象木船和轮船的区别,都可以下水,可安全系数就不一样了.....经典!
      

  8.   

    tomcat能实现web service
    当然能实现分布式应用TOMCAT在目前不能提供分布式应用,只是在5以上强化了集群等功能,他不提供EJB容器,所以,不能构建分布式应用