简单介绍Java EE容器

开发 后端
本文介绍了Java EE容器的组成,以及简单介绍了四种Java EE容器,希望对你有帮助,一起来看。

我们先来看看Java EE容器组成:

Web容器:包括Jsp与Servlet组件,可使用EJB中的组件完成复杂的商务逻辑;

EJB容器:包含组件EJB, EJB规范定义了一个开发和部署分布式商业逻辑的框架;

Applet容器 包含组件Applet,即可使用J2SE开发Applet;

Application Client容器:包含组件Application Client。

现在流行的Java EE容器有很多:Tomcat、JBoss、Resin、Glassfish等等。下面对这四种Java EE容器进行了一番简单的比对。

1. Tomcat

Tomcat是Apache鼎力支持的Java Web应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。

2. Jboss

Jboss作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。

3. Resin

Resin也仅仅是一个Servlet容器,然而由于它优秀的运行速度,使得它在轻量级Java Web领域备受喜爱,特别是在互联网Web服务领域,众多知名公司都采用其作为他们的Java Web应用服务器,譬如163、ku6等。

在商用应用服务器里主要有:Weblogic、Websphere,其中Weblogic我也使用过很长一段时间,当时也只用其当Servlet容器,然而就在同等条件下,在性能及易用性等方面,要比Tomcat优秀很多。

4.glassfish

glassfish是Sun公司推出的Java EE服务器(Java EE容器),一个比较活跃的开源社区,不断的通过社区的反馈来提高其的可用性,经过glassfish v1 glassfish v2 到今天的glassfish v3 ,它已经走向成熟。Glassfish是一个免费、开放源代码的应用服务,它实现了Java EE 5,Java EE 5 平台包括了以下最新技术:EJB 3.0、JSF 1.2、Servlet 2.5、

JSP 2.1、JAX-WS 2.0、JAXB 2.0、 Java Persistence 1.0、Common Annonations 1.0、StAX 1.0等。

支持集群,通过内存中会话状态复制,增强了部署体系结构的可用性与可伸缩性,它对集群有着很好的支持,可以简单到通过添加机器,就可轻松的提高网站的带负载能力,在解析能力方面,它对html的吞吐能力与apache服务器不分上下,就是tomcat所不能比的,支持目录部署,热部署,解决了tomcat对热部署能力的缺陷。

在版本方面做的更加人性化,有开发时用的简化版,专门用于部署web项目的版本,还要完全符合j2ee标准的版本。

【编辑推荐】

  1. 详细介绍JavaScript中的cookie
  2. 分析JAVA的Random类
  3. 谈JAVA静态载入的两种方式
  4. JAVA入门 基于Java的移动游戏开发
  5. 解析Java软件开发中的五种认识误区
责任编辑:于铁 来源: 互联网
相关推荐

2009-08-28 10:47:46

Java EE容器

2011-07-21 16:09:36

J2EE

2011-07-04 10:04:52

java网络程序

2011-06-22 08:38:35

Java EE

2009-07-09 11:27:59

Servlet容器

2011-03-04 13:19:09

VSFTP介绍

2011-01-21 18:08:22

Qmail

2011-03-29 09:14:37

2011-04-01 09:39:17

zabbix

2011-02-22 16:38:03

Konqueror

2009-06-22 17:05:41

Java EEJava企业应用

2009-06-17 17:59:01

介绍Spring

2011-01-21 10:40:52

Sendmail

2011-02-23 13:28:12

2011-02-24 14:40:47

Proftpd

2011-01-21 16:49:15

Zimbra

2011-07-11 14:12:19

Java串口通信

2011-06-28 11:27:19

java克隆对象

2011-07-11 14:19:54

JAVA串口通信

2009-09-07 16:09:19

C#和Java特点
点赞
收藏

51CTO技术栈公众号