JBOSS和WebLogic区别

JBoss:数据库

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

二、  JBoss须要的内存和硬盘空间比较小,可是只适合作小项目。服务器

三、  安装很是简单。先解压缩JBoss打包文件再配置一些环境变量就能够了。网络

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

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

六、  用户能够直接实施Java EE-Ear,很是方便。性能

七、  JBoss支持集群,一个JBoss服务器实例可同时建立多个集群,但这样会增长管理复杂性。网站

 

WebLogic:开放源代码

一、  WebLogic的维护和配置很是专业化,只有通过专业培训的管理员才能进行专业管理。对象

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

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

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

 

 

比较:

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

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

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

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

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

相关文章
相关标签/搜索