名扬数据:浅谈Java EE容器

有开发时用的简化版,版本方面做的更加人性化。专门用于安排web项目的版本,还要完全符合j2ee规范的版本。

先来看看JavaEE容器组成:可使用EJB中的组件完成复杂的商务逻辑;Web容器:包括Jsp与Servlet组件。EJB容器:包括组件EJBEJB规范定义了一个开发和布置分布式商业逻辑的框架;A pplet容器 包括组件Applet即可使用J2SE开发Applet,A pplicatClient容器:包括组件ApplicatClient现在流行的JavaEE容器有很多:TomcatJBossResinGlassfish等等。下面对这四种JavaEE容器进行了一番简单的比对。

1.Resin,然而由于它优秀的运行速度,Resin也仅仅是一个Servlet容器。使得它轻量级JavaWeb领域备受喜爱,特别是互联网Web服务领域,众多知名公司都采用其作为他JavaWeb应用服务器,譬如163ku6等。当时也只用其当Servlet容器,然而就在同等条件下,性能及易用性等方面,要比Tomcat优秀很多。商用应用服务器里主要有:WeblogWebsphere,其中Weblog也使用过很长一段时间。

2.glassfish,不时的通过社区的反馈来提高其的可用性,经过glassfishv1glassfishv2今天的glassfishv3,glassfishSun公司推出的JavaEE服务器(JavaEE容器)一个比较活跃的开源社区。已经走向幼稚。Glassfish一个免费、开放源代码的应用服务,实现了JavaEE5,JavaEE5平台包括了以下最新技术:EJB3.0JSF1.2Servlet2.5

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

4.Jboss,不但是Servlet容器,Jboss作为JavaEE应用服务器。而且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。JSP2.1JA X-WS2.0JA XB2.0JavaPersist1.0CommonAnnonat1.0StA X1.0等。

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