JBOSS和WebLogic区别
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区别的更多相关文章
- Tomcat Jboss Apache WebLogic区别与比较(阿里面试)
1. Tomcat是Apache鼎力支持的Java Web应用服务器,只能做JSP和Servlet的Container,不支持EJB,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领 ...
- tomcat,Jboss,weblogic区别与比较
一.tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心 ...
- 【转】收集 jetty、tomcat、jboss、weblogic 的比较
jetty Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开 ...
- Apache、Tomcat、JBoss、Weblogic四个常用的JavaEE服务器
Apache全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat应用也算非常广泛的web 服务器,支持部分j2ee,免费,出自 apache基金组织 JBoss开源的应用服务器 ...
- 主流服务器apache,iis,tomcat,jboss,resion,weblogic,websphere的区别
在互联网高速发展的今天,不同种类的网站大量涌现,每个人都在享受着网络服务带来的便利.而创建自己的个性化网站的门槛不断降低.从事网站架构,这种当年的绝对“”高科技“”绝活.也从it人员的专利“”沦落“” ...
- Apache、Tomcat、JBoss、WebLogic的区别与关系
Weblogic: 是一个企业级的应用服务器,其中包括j2ee中的各类应用如jsp,servlet,ejb等 Tomcat: 是一个初级的应用服务器,支持sp和servlet,不支持EJB,如需E ...
- WEB服务器:Apache、Tomcat、JBoss、WebLogic、Websphere、IIS的区别与关系
1)Apache 免费,世界使用排名第一的Web服务器.它可以运行在几乎所有广泛使用的计算机平台上.Apache的特点是简单.速度快.性能稳定,并可做代理服务器来使用.Apache是以进程为基础的结 ...
- 浅析Apache/Tomcat/JBOSS/Nginx之区别
浅析Apache/Tomcat/JBOSS/Nginx服务器之区别 一.Apache和Tomcat的区别 Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上, ...
- 总结:Apache/Tomcat/JBOSS/Jetty/Nginx区别 .
总结:Apache/Tomcat/JBOSS/Nginx区别 .1.Apache是Web服务器,Tomcat是应用(Java)服务器.Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用. ...
随机推荐
- Android开发教程 录音和播放
首先要了解andriod开发中andriod多媒体框架包含了什么,它包含了获取和编码多种音频格式的支持,因此你几耍轻松把音频合并到你的应用中,若设备支持,使用MediaRecorder APIs便可以 ...
- C puzzles详解【26-30题】
第二十六题(不会) The following is a simple program which implements a minimal version of banner command ava ...
- CentOS学习笔记—软件管理程序RPM、YUM
软件管理程序 Linux的软件安装分为源代码编译安装和打包安装.RPM是一种打包安装方式,是由 Red Hat 这家公司开发出来的,后来实在很好用,因此很多 distributions 就使用这个机制 ...
- Hadoop安装(Ubuntu Kylin 14.04)
安装环境:ubuntu kylin 14.04 haoop-1.2.1 hadoop下载地址:http://apache.mesi.com.ar/hadoop/common/hadoop-1. ...
- vim 文字插入
我们知道VIM中,普通的复制和粘贴都是YY和PP.那么怎么将vim以外的文件插入到vim编辑器中呢!这是个问题: 首先我们要选中想要插入的文字,如: 然后进入vim插入模式:SHIFT + Inser ...
- js8月-4号,,思想
1.js使用观察者模式,做异步编程.面向事件编程. 2.事件执行 (1)用户触发事件(2)定时执行 作业:选项卡,导航栏.
- Maven学习随记
慕课网视频教程:http://www.imooc.com/learn/443 ====Maven是什么 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建.报告和文档的软件 ...
- rails中ActionController::InvalidAuthenticityToken解决办法
Ror代码 class FooController < ApplicationController protect_from_forgery :except => :index # you ...
- 《Prism 5.0源码走读》Prism 5.0简介
Prism是一个开发和设计模块化WPF应用的基础框架,里面包含了MVVM pattern和设计示例.当前最新的版本是Prism 5.0,官方网站:https://compositewpf.codepl ...
- JQUERY 判断选择器选择的对象 是否存在
判断方法: 直接选择判断,是不正确的方法,因为 $(“#id”) 不管对象是否存在都会返回 object . if($("#id")){ alert('存在'); }else{ a ...