比较相似术语之间的差异

之间的区别

首页 / 其他人 /Weblogic和Jboss的区别

Weblogic和Jboss的区别

2011年7月15日发布的Indika

Weblogic和Jboss

通过充当企业应用程序的开发、部署和集成平台,应用程序服务器在现代企业计算中发挥着重要作用。应用程序服务器促进常用功能,如连接、安全性和集成。这允许开发人员只关注业务逻辑。两个流行的基于Java ee的应用服务器是WebLogic和Jboss应用服务器。通常,WebLogic在大型企业中使用,而JBoss则是中小型公司的首选。

服务器是什么?

WebLogic (Oracle WebLogic Server)是Oracle公司开发的跨平台Java EE应用服务器。WebLogic服务器提供了一系列基于Java EE平台的产品。除了应用服务器之外,它还由WebLogic门户(企业门户)、EAI(企业应用集成)平台、WebLogic Tuxedo(事务服务器)、WebLogic通信平台和web服务器组成。应用服务器的当前版本是WebLogic server 11gR1,于2011年5月发布。WebLogic应用服务器是Oracle Fusion中间件组合的一部分。WebLogic服务器支持Oracle、Microsoft SQL server、DB2等主要数据库。WebLogic平台附带了一个名为WebLogic Workshop的Eclipse Java IDE。WebLogic应用服务器可以与。net互操作,并且可以轻松地与CORBA、COM+、WebSphere MQ和JMS集成。服务器的Process Edition支持BPM和数据映射。此外,WebLogic服务器提供了对各种开放标准的支持,如SOAP、UDDI、WSDL、WSRP、XSLT、XQuery和JASS。

Jboss是什么?

JBoss应用服务器(JBoss AS)是由RedHat公司开发的免费、开源的应用服务器。它是一个基于Java EE的应用服务器,它不仅运行在Java上,而且还实现了Java EE部分。JBoss是一个跨平台服务器,可以在任何运行Java的系统上运行。JBoss的当前版本是6.0,于2010年12月发布。JBoss目前支持Java EE 6 Web Profile(但不支持完整的Java EE 6堆栈)。JBoss支持各种技术,包括AOP(面向方面编程)、集群、缓存、分布式部署、EJB、JPA、JASS、JCA、JME、JMS、JNDI、JTA、JACC、Java Mail、JSF、JSP、Web服务、JDBC和OSGi。

WebLogic和Jboss的区别是什么?

虽然WebLogic服务器和JBoss服务器是两种流行的基于Java ee的应用服务器,但它们有各自的区别。WebLogic应用服务器是由Oracle开发的,而JBoss应用服务器是一个免费的开源产品。JBoss服务器的最新版本支持Java EE 6 Web Profile,但WebLogic服务器的最新版本只支持Java EE 5。您可以根据WebLogic中的需求更改控制台需求,因为Self console 7001包含在内,但由于JBoss依赖于Tomcat Server,所以这在JBoss中是不可能的。在Web Logic中可以采用多种部署方式,而在JBoss中可以单独使用Ant进行部署,而且非常快速和简单。

尽管WebLogic是一个昂贵的产品,但它有几个JBoss中没有提供的特性。例如,WebLogic的基于web的管理员控制台可以用于JMS、数据源和安全设置等的配置。注意,JBoss中的配置和管理非常简单,但是没有提供UI。虽然对WebLogic中的所有api都支持集群,但只对JBoss中的某些特性支持集群。WebLogic提供JMS集群,而JBoss没有。标准JDBC API用于WebLogic中的数据库连接,但是JBoss中的数据库连接只能通过jca-jdbc包装器提供,这意味着有时程序员必须编写自己的代码。

WebLogic是非常昂贵的,因为拥有一个独立的web服务器会产生额外的成本,而垂直扩展(例如增加更多的cpu)也会花费额外的钱。尽管成本高昂,但由于其可靠性,WebLogic在工业中得到了更多的应用。但是,对于不太复杂的项目,JBoss是一个很好的选择(因为它的性能还没有在生产环境中得到验证),因为它是免费的。因此,JBoss在买不起高价WebLogic的中小型公司中更受欢迎。

相关文章:

Web服务和WCF的区别 Web服务与Web应用程序的区别 SOA和Web服务的区别 DBMS和RDBMS的区别 第一代和第二代i7的区别

了下:其他人,系统标记:net,应用程序服务器,DB2,爵士乐,Java EE,Java EE 5,Java EE 6 Web配置文件,基于Java ee的应用服务器,Jboss,JBoss 6.0,JBoss应用服务器,JBoss是,Microsoft SQL Server,甲骨文,Oracle WebLogic Server,RedHat,肥皂,Tomcat服务器,UDDI,WebLogic,WebLogic Server,WebLogic Server 11 gr1一起,WebLogic车间,WebSphere MQ,WSDL,WSRP,XQuery,XSLT

关于作者:Indika

Indika,二元同步通信。工程硕士,计算机工程硕士,博士。计算机科学助理教授,在生物信息学、计算生物学和生物医学自然语言处理领域有研究兴趣。

留下一个回复取消回复

您的电邮地址将不会公布。必填项已标记*

请求的文章

特色的帖子

冠状病毒和感冒症状的区别

冠状病毒和感冒症状的区别

冠状病毒与SARS的区别

冠状病毒与SARS的区别

冠状病毒和流感的区别

冠状病毒和流感的区别

冠状病毒和Covid - 19的区别

冠状病毒和Covid - 19的区别

你可能会喜欢

证书与认证的区别

证书与认证的区别

造型师和设计师的区别

造型师和设计师的区别

飞蜥和鸟的区别

飞蜥和鸟的区别

塔木德与托拉的区别

塔木德与托拉的区别

麋鹿和鹿的区别

最新的文章

  • 尿潴留和尿失禁的区别是什么
  • FASTA和FASTQ的区别是什么
  • 教科书和参考书的区别是什么
  • 氨气制冷剂和氟利昂气体制冷剂的区别是什么
  • 饱和蒸汽和过热蒸汽的区别是什么
  • 运动障碍和运动障碍的区别是什么
  • 首页
  • 职位空缺
  • 关于
  • 请求的文章
  • 联系我们

版权©2010 - 2018之间的区别.保留所有权利。使用条款和隐私政策:法律.