JBoss:

1、  JBoss开放源代码Java EE实现,成本低,好控制。

2、  JBoss需要的内存和硬盘空间比较小,但是只适合做小项目。

3、  安装非常简单。先解压缩JBoss打包文件再配置一些环境变量就可以了。

4、  JBoss能够“热部署”,部署Bean只是简单拷贝Bean的Jar文件到部署路径下就可以了。如果没有加载就加载它,如果已经加载就自动更新。

5、  JBoss与Web服务器可在同一个Java虚拟机中运行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。

6、  用户可以直接实施Java EE-Ear,非常方便。

7、  JBoss支持集群,一个JBoss服务器实例可同时创建多个集群,但这样会增加管理复杂性。

WebLogic:

1、  WebLogic的维护和配置非常专业化,只有经过专业培训的管理员才能进行专业管理。

2、  WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用数据库应用的Java应用服务器,适合企业级开发大项目。

3、  WebLogic能新建多个域,在同一个域可建多个集群,集群对开发人员和用户是完全透明的,不需要关闭网站,可在集群中动态的任意添加服务器,可扩展性和利用度只受用户硬件预算的限制,既实现了网页集群也实现了EJB组件集群。

4、  在任一平台上,通过使用WebLogic直观的进行基于Web的管理和监视工具可在网络上轻松管理一个或多个WebLogic服务器。

比较:

1、WebLogic和JBoss都使用全局的、共享的、分布在整个集群系统的JNDI树,对象被绑定到全局上下文中,使用IP多播(注:IP多播是一种广播技术,使多个应用程序能够订阅某个IP地址和端口号,并监听信息)方式拷贝JNDI数据。

2、WebLogic和JBoss都采用smart stub形式进行EJB集群。即采用轮循、随机、权重等当时访问stub中指定的EJB JNDI,WebLogic的集群更易于管理。

3、都支持热部署,但JBoss的热部署启动太快,拖开发效率,WebLogic相对稳定些。

4、从跨度方面讲:JBoss每升级一个版本跨度都很大,程序很难平行移植,需要修改源代码。而WebLogic相对而言好很多,基本不需要修改多少,版本升级方便。

5、在费用方面: JBoss是产品免费服务收费(JBoss免费下载使用,但JBoss文档收费10美金,集群主要文档30美金)。WebLogic是收费的,既卖产品也卖服务培训,两者是分开的,WebLogic企业版31万RMB,标准版12万RMB,。正因为如此,在售后服务方面:如果WebLogic崩溃造成损失,不管损失多少,卖主bea负责,有保障,而JBoss什么也没有

http://blog.sina.com.cn/s/blog_71dad3ef01019pab.html

JBOSS和WebLogic区别的更多相关文章

  1. Tomcat Jboss Apache WebLogic区别与比较(阿里面试)

    1. Tomcat是Apache鼎力支持的Java Web应用服务器,只能做JSP和Servlet的Container,不支持EJB,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领 ...

  2. tomcat,Jboss,weblogic区别与比较

    一.tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心 ...

  3. 【转】收集 jetty、tomcat、jboss、weblogic 的比较

    jetty Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开 ...

  4. Apache、Tomcat、JBoss、Weblogic四个常用的JavaEE服务器

    Apache全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat应用也算非常广泛的web 服务器,支持部分j2ee,免费,出自 apache基金组织 JBoss开源的应用服务器 ...

  5. 主流服务器apache,iis,tomcat,jboss,resion,weblogic,websphere的区别

    在互联网高速发展的今天,不同种类的网站大量涌现,每个人都在享受着网络服务带来的便利.而创建自己的个性化网站的门槛不断降低.从事网站架构,这种当年的绝对“”高科技“”绝活.也从it人员的专利“”沦落“” ...

  6. Apache、Tomcat、JBoss、WebLogic的区别与关系

    Weblogic: 是一个企业级的应用服务器,其中包括j2ee中的各类应用如jsp,servlet,ejb等 Tomcat:   是一个初级的应用服务器,支持sp和servlet,不支持EJB,如需E ...

  7. WEB服务器:Apache、Tomcat、JBoss、WebLogic、Websphere、IIS的区别与关系

    1)Apache  免费,世界使用排名第一的Web服务器.它可以运行在几乎所有广泛使用的计算机平台上.Apache的特点是简单.速度快.性能稳定,并可做代理服务器来使用.Apache是以进程为基础的结 ...

  8. 浅析Apache/Tomcat/JBOSS/Nginx之区别

    浅析Apache/Tomcat/JBOSS/Nginx服务器之区别 一.Apache和Tomcat的区别 Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上, ...

  9. 总结:Apache/Tomcat/JBOSS/Jetty/Nginx区别 .

    总结:Apache/Tomcat/JBOSS/Nginx区别 .1.Apache是Web服务器,Tomcat是应用(Java)服务器.Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用. ...

随机推荐

  1. TCP/UDP详解

    转载:http://www.cnblogs.com/visily/archive/2013/03/15/2961190.html, 作者:望梅止渴 相关: HTTP协议详解  深入理解HTTP协议 T ...

  2. oracle 数组类型

    create or replace function my_test(p_str varchar2) return number as --普通变量 v_var ); --固定长度数组 type v_ ...

  3. 学习笔记 - 数据绑定之knockout

    参考: http://www.cnblogs.com/TomXu/archive/2011/11/21/2257154.html http://knockoutjs.com/documentation ...

  4. HBase数据导出到HDFS

    一.目的 把hbase中某张表的数据导出到hdfs上一份. 实现方式这里介绍两种:一种是自己写mr程序来完成,一种是使用hbase提供的类来完成. 二.自定义mr程序将hbase数据导出到hdfs上 ...

  5. Resources are low on NN. Please add or free up more resources then turn off safe mode manually.

    提交spark应用到yarn集群上的时候在跑一段时间就会出现这个报错: 根据上面的报错原因分析是因为集群资源不够,集群的自我保护机制使hdfs处于安全模式,然后我用"hdfs dfsadmi ...

  6. 关于js一般对象与标配对象

    当一个js函数对象被创建时,Function 构造器产生的函数对象会运行类似这样的一些代码 this.prototype={constructor:this} 新函数被赋予了一个prototype属性 ...

  7. 电商、商城类APP常用标签"hot"--第三方开源--LabelView

    LabelView是在github上一个开源的标签库.其项目主页是:https://github.com/linger1216//labelview LabelView为一个TextView,Imag ...

  8. 【推介】GitHub

    隆重推介:GitHub(https://github.com/) 作为开源代码库以及版本控制系统,Github拥有140多万开发者用户. 随着越来越多的应用程序转移到了云上,Github已经成为了管理 ...

  9. JDBC基础一

    JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范. JDBC与数据库驱动的关系:接口与实现的关系. JDBC规范(掌握四个核心对象): Driv ...

  10. RF-BM-S02(V1.0)蓝牙4.0模块 使用手册

    一.产品概述 图1 RF-BM-S02纯硬件模块 RF-BM-S02是一款采用美国德州仪器TI 蓝牙4.0 CC2540作为核心处理器的高性能.超低功耗(Bluetooth Low Energy)射频 ...