JavaEE应用服务器横向分析
J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。下面是小编整理的关于JavaEE应用服务器横向分析,希望大家认真阅读!
一前言
当企业级的Java应用程序需要真正的应用部署时Java EE应用服务器是必不可少的`工具研究表明除了商业的应用服务器之外开源的Java EE应用服务器开始成为很多Java企业级应用的最佳选择而JBossTomcat及Apache的Geronimo是其中最主流的开源Java EE应用服务器而这三者中尽管JBoss和Tomcat并非%的实现了Java EE 标准但这二者占有的市场份额相对比较大Geronimo是对Java EE 标准%的实现正在快速的发展如果读者想在Java EE领域找份像样的工作对这三种开源的应用服务器应该达到比较熟悉的程度并能在一定程度上进行比较区分
在本文中对这三种主流的应用服务器就其特性部署及性能等方面进行比较分析了他们各自的特色对该应用服务器的重要性当然也提供了一些如何选择适合项目的服务器的原则及建议
二特性比较
表就JBoss Tomcat 及Geronimo 的特性进行全面的比较请注意表中用到的部分支持表述表明该应用服务器并非完全的支持需要安装一些额外包而其中的原则上支持表述表明该应用服务器需要第三方的安装包的支持注三种应用服务器均在LinuxSolarisWindows及Mac OS X上进行过测试
特性 | JBoss | Geronimo | Tomcat |
Java EE | 部分支持 | 完全支持 | 部分支持 |
支持EJB | 支持 | 支持 | 原则上支持 |
JSP | 支持 | 支持 | 支持 |
JSF | 支持 | 支持 | 原则上支持 |
客户化插件 | 支持 | 支持 | 不支持 |
业务规则引擎 | 原则上支持 | 原则上支持 | 原则上支持 |
Hibernate | 支持 | 原则上支持 | 原则上支持 |
集群 | 支持 | 支持 | 部分支持 |
Eclipse IDE | 支持 | 支持 | 支持 |
-
j2ee应用服务器有哪些
因为Tomcat技术先进、性能稳定且免费,所以深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。下面是小编整理的关于j2ee应用服务器有哪些,希望大家认真阅读!一、Tomcat与应用服务器到目前为止,Tomcat一直被认为是Servlet/JSPAPI...
-
Java2平台企业版简介
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。下面是关于Java2平台企业版,欢迎大家参考!简介J2EE是Java2平台企业版(Java2Platform,EnterpriseEdition)J2EE核心是一组技术规...
-
JDBC对数据库进行操作的流程
尽管在实际开发过程中,我们一般使用ORM框架来代替传统的JDBC,例如Hibernate或者iBatis,但JDBC是Java用来实现数据访问的基础,掌握它对于我们理解Java的数据操作流程很有帮助。JDBC的全称是JavaDatabaseConnectivity。JDBC对数据库进行操作的'流程:连接数据库发送数...
-
2016年J2EE笔试题及答案
J2EE组件和"标准的"Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。下面YJBYS小编为大家整理了关于j2ee的笔试题,希望对你有所帮助。1.下面哪些类可以被继承?ad(T)er(T)le(F)(F)(F)s(F)sLoader(T)2.抽象类...