J2EE服务器
定义与背景
J2EE,即Java 2 Platform Enterprise Edition,是Sun公司(现为Oracle公司)推出的一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。
核心技术
J2EE包含各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的问题,以下是J2EE的一些核心技术:
技术 | 描述 |
EJB | 提供分布式计算环境中组件之间通信的标准API和实现细节。 |
JSP/Servlet | 用于创建动态Web内容的Java类。 |
JMS | 消息传递的标准,允许分布式系统中的组件进行异步通信。 |
JDBC | 提供Java程序与数据库之间的连接和操作的标准API。 |
JNDI | 提供命名和目录服务的接口,允许应用程序查找和使用网络上的资源。 |
RMI/IIOP | 远程方法调用和互联网内部对象请求代理协议,用于远程对象间的通信。 |
JavaMail | 提供发送和接收电子邮件的标准API。 |
JTA/JTS | 提供事务管理和协调的标准API。 |
特点
J2EE为搭建具有可伸缩性、灵活性、易维护性的企业系统提供了良好的机制,具体特点如下:
1、保留现存的IT资产:由于企业必须适应新的商业需求,利用已有的企业信息系统投资,而不是重新制定全盘方案就变得很重要,J2EE架构可以充分利用用户原有的投资。
2、高效的开发:J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间件供应商去完成,这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。
3、支持异构环境:J2EE能够开发部署在异构环境中的可移植程序,基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件,因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。
4、稳定的可用性:J2EE可以部署到可靠的操作环境中,支持长期的可用性。
J2EE服务器是一个复杂的、多层次的、高度可扩展和安全的平台,旨在满足企业级应用的各种需求。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1107774.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复