企业JavaBean(EJB)

作者: Peter Berry
创建日期: 17 八月 2021
更新日期: 11 可能 2024
Anonim
Java EE 123: EJB 1: Что такое EJB
视频: Java EE 123: EJB 1: Что такое EJB

内容

定义-Enterprise JavaBeans(EJB)是什么意思?

Enterprise JavaBeans(EJB)是Java平台企业版(Java EE)的服务器端和独立于平台的Java应用程序编程接口(API)。 EJB用于简化大型分布式应用程序的开发。


EJB容器处理事务管理和安全授权,从而使Bean开发人员可以专注于业务问题。此外,客户开发人员可以将精力集中在表示层上,而不必关注EJB业务逻辑。这允许一个瘦客户机,这对于运行分布式应用程序的小型设备是有益的。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了Enterprise JavaBeans(EJB)

因为EJB是可移植的,所以应用程序开发人员可以轻松地在现有bean之上构建应用程序。新应用程序使用标准API在任何符合Java Enterprise Edition(EE)的服务器上运行。

在分布式应用程序开发中评估EJB时,确保应用程序满足所需的可伸缩性,数据完整性和多样化的应用程序客户端需求至关重要。 EJB并不总是适合于分布式应用程序开发。因此,在考虑以下EJB限制的同时,必须在使用EJB之前清楚地传达和理解项目需求:

  • EJB规范由于其庞大的文档和复杂的性质而成为一种不方便的工具。一个好的开发人员必须花时间阅读和研究EJB规范-即使某些信息与EJB代码的编写和部署无关。
  • EJB需要比基本Java编码更多的开发和调试资源,因为很难确定是在代码内部还是在EJB容器中存在错误。
  • EJB实现很复杂。例如,开发人员可以为一个简单的应用程序编写10个或更多文件(相对于一个文件),例如“ hello world”之类的简单文件。
  • EJB规范更改会导致代码过时。因此,使代码与新的EJB容器兼容需要更多的精力和更高的成本。