2016 - 2024

感恩一路有你

深入了解J2EE的关键概念与优势

浏览量:1862 时间:2024-04-02 18:47:18 作者:采采

J2EE提出的背景

在企业级应用中,诸如数据库连接、邮件服务和事务处理等通用需求模块是不可或缺的。为避免每次重新开发这些模块导致的问题,许多大公司推出了自己的通用模块服务,形成了类似中间件的软件系列。J2EE作为基于JAVA技术的一系列标准,旨在解决企业级应用框架的需求,提供了一套统一规范。

相关名词解释

- 容器:充当中间件的角色,分为WEB容器和EJB容器。

- WEB容器:主要给JSP和SERVLET提供运行环境,例如TOMCAT、WEBLOGIC、WEBSPHERE等。

- EJB容器:专注于Enterprise Java Bean组件的管理,提供各种系统级别服务。

- RMI/IIOP:远程方法调用/internet对象请求中介协议,用于异构系统之间的远程调用服务。

- JNDI:JAVA命名目录服务,提供一个目录系统用于分布式应用程序的快速查找和定位。

- JMS:JAVA消息服务,实现各应用程序间的通讯,包括点对点和广播。

- JAVAMAIL:JAVA邮件服务,核心实现邮件功能,类似于MS中的EXCHANGE开发包。

- JTA:JAVA事务服务,提供各种分布式事务服务接口。

- JAF:JAVA安全认证框架,支持开发者实现个性化安全控制策略。

- EAI:企业应用集成,J2EE技术为实现集成提供了优秀的框架。

J2EE的优越性

1. 基于JAVA技术,具有平台无关性。

2. 开放的标准,得到大型公司支持,如BEA、IBM、ORACLE等。

3. 提供专业的通用软件服务。

4. 构建优秀的企业级应用程序框架,促进高质量快速开发。

J2EE的现状

J2EE由SUN公司开发,最高版本为1.4。支持J2EE的应用服务器包括IBM WebSphere Application Server、BEA WebLogic Server、JBOSS、Oracle Application Server以及Sun ONE Application Server等。随着企业对J2EE规范的逐渐普及和应用,其在企业级应用开发中的地位日趋重要。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。