Weblogic和tomcat的区别

  1. Weblogic和tomcat的区别
  2. 介绍:weblogic是由美国bea公司出品的,他是基于javaEE的一个中间件。Weblogic 9.0的版本是如今最经常使用的。Weblogic是用于开发,集成、部署和管理大型分布式Web应用、网络应用和数据库应用的java应用服务器,彻底遵循J2EE1.4的规范。
  3. tomcat是一个免费的而且开源的Web应用服务器,是由Apache软件基金会的核心项目,由Apache、Sun和其余一些公司以及我的共同开发完成。由于tomcat使用起来比较方便、开源、性能比较稳定、运行起来以后系统占有资源比较少,而且tomcat支持负载均衡,通常具有日常开发的功能。其整个是免费的,在java开发中使用比较方便,获得一些使用者的承认,成为当前使用比较普遍的Web应用服务器。
  4. 二者的相同点:
  5. 二者都是基于j2EE的基础架构来实现的,只是不一样的版本跟jdk版本的兼容不一样,他们都是属于sun公司的servlet来实现的。
  6. 我的使用经验:weblogic9.2 -->jdk 1.5
  7. tomcat--->基本上版本通用
  8. 不一样点:
  9. (1)功能方面:
  10. Weblogic更增强大。webLogic属于J2EE应用服务器,包括EJB,JSp,servlet,jms是一个全能型的,在商业使用软件中排名第一,是一个综合的开发及运行环境,里面还能够作支持java编译等工具。
  11. weblogic是WEb Container(Web Container+EJB Container+XXX规范)
  12. tomcat知识属于Web container,他是官方指定的JSP&Servlet容器。只实现了jsp/Servlet的相关规范,不支持EJB(这是二者最大的区别)。然而tomcat不支持EJB,是否是就存在很大的缺陷啊,这个功能是否是就不能完成啊,答案确定是否是的,tomcat配合jboss和apace能够实现j2ee应用服务器功能。
  13. 通常来讲普通的项目使用tomcat就能够了,可是若是开率EJB,weblogic是最好的选择
  14. (2)扩展性
  15. weblogic只支持本身的一些东西,虽然是在纯Java的基础上开发的,但其余工具里都没有。weblogic凭借自身出色的集群技术,拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。
  16. weblogic既实现了网页集群,也实现了EJB集群,并且不使用任何专门的硬件和操做系统支持。网页集群能够实现透明的复制、负载均衡以及表示内容容错。其实不管是网页集群仍是EJS集群,对于电子商务解决方案所要求的可扩展性和可用性都是相当重要的。共享的客户机/服务器和数据库链接以及数据缓存和EJB都加强了性能表现。这是其余web应用系统所不具有的。在扩展性能方面远远超过了tomcat.
  17. (3)可以使用性
  18. tomcat是免费开源的,是初学者容易上手,轻量级应用服务器,是jsp,serlet引擎,适用于中小型系统,在并发访问用户不是很大的时候广泛使用,是软件开发调试时首选的。对于大型项目,weblogic使用于大型项目,才能展现出其本身的优点。
  19. 总之,各自都有本身的优点,随本身的需求选择。
  20. (4)费用以及开源性
  21. tomcat免费,开源
  22. weblogic不开源,价格还很高。
相关文章
相关标签/搜索