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