ejb模式

EJB:企业Java Bean (EJB: Enterprise Java Bean)

EJB is an abbreviation of Enterprise Java Bean. EJB is one of many Java application programming interfaces (API) for flexible and manageable structuring of Java Platform, Enterprise Edition (JEE) and enterprise software. It is allowed by Sun Microsystems to make easier the process of growth and expansion of huge, fixed, assured and scalable distributed applications.

EJB是Enterprise Java Bean的缩写EJB是用于Java平台,企业版(JEE)和企业软件的灵活且可管理的结构的众多Java应用程序编程接口( API )之一。 Sun Microsystems允许它简化大型,固定,有保证和可扩展的分布式应用程序的增长和扩展过程。

EJB is a server-side and platform-independent software component that expresses the essential features of the business logic in scalable, assured, fixed, multilayer and distributed applications. Therefore, it makes easier the application developers effort by enabling them to focus on their business logic.

EJB是服务器端和平台无关的软件组件,在可伸缩,有保证,固定,多层和分布式应用程序中表达业务逻辑的基本功能。 因此,它使应用程序开发人员能够专注于业务逻辑,从而使他们的工作更加轻松。

EJB的要求 (Requirement of EJB)

  • When over several sites, the data and resources are distributed.

    当位于多个站点上时,数据和资源将被分发。

  • When the application requires to be scalable and it is centric around performance.

    当应用程序需要可伸缩且以性能为中心时。

  • When a user required organizing the transactions; the EJB web container can organize transaction limits.

    当用户需要组织交易时; EJB Web容器可以组织事务限制。

  • When the application requires expressing the essential features of business logic; a disjunction between business logic and presentation.

    当应用程序需要表达业务逻辑的基本特征时; 业务逻辑和表示之间的脱节。

EJB的类型 (Types of EJB)

EJB is divided into following three types,

EJB分为以下三种类型:

  1. Session bean:

    会话bean

    A session bean is a non-persevering object; it executes the clients business logic. E.g. For an application of banking, it can compute interest on deposits.

    会话bean是一个非持久对象。 它执行客户端业务逻辑。 例如,对于银行业的应用程序,它可以计算存款利息。

  2. Entity bean:

    实体bean

    EJB constitutes preserving the object. It is a data constituent that preserves the data in the database.

    EJB构成了保存对象。 它是将数据保留在数据库中的数据组成部分。

  3. Message-driven bean:

    消息驱动的bean

    It organizes messages that are occurring at the same time, so it is applied in an asynchronous communication framework like deriving JMS messages.

    它组织同时发生的消息,因此将其应用于异步通信框架中,例如派生JMS消息。

EJB的用法 (Usage of EJB)

  • In a Web-centric application, the EJBs will dispense the business logic that settles down behind the Web-oriented constituents, such as servlets and JSPs.

    在以Web为中心的应用程序中,EJB将分配业务逻辑,该业务逻辑位于Servlet和JSP等面向Web的组件后面。

  • Similarly like Web-centric applications, Thick client applications, like Swing applications will utilize EJBs.

    与以Web为中心的应用程序类似,胖客户端应用程序(如Swing应用程序)将利用EJB。

  • EJBs can also dispense a connection between the Web technologies often used to convey Business-to-business (B2B) e-commerce and following the systems of business.

    EJB还可以分配通常用于传达企业对企业(B2B)电子商务和遵循企业系统的Web技术之间的连接。

  • Enterprise Application Integration (EAI) applications can assimilate EJBs to conducting a task or function operations inside an organization and plotting a design between different applications.

    企业应用程序集成(EAI)应用程序可以将EJB同化,以在组织内部进行任务或功能操作,并在不同的应用程序之间绘制设计。

优点 (Advantages)

  • Free security is dispensed, to access EJB.

    分配了免费的安全性以访问EJB。

  • In EJB, Declarative transactions are dispensed.

    在EJB中,分配了声明式事务。

  • Caching and pooling both are used in EJBs to enhance performance. EJB web containers conduct EJBs life cycles.

    缓存和缓冲池都用于EJB中以提高性能。 EJB Web容器执行EJB的生命周期。

  • In EJB, Remote access proficiencies are available and are growing for scalability.

    在EJB中,远程访问能力是可用的,并且随着可伸缩性的发展而增长。

  • Programming based on the usage of attributes or annotations is feasible.

    基于属性或注释的使用进行编程是可行的。

  • Many complicated resources are accessible for free use.

    许多复杂的资源可供免费使用。

翻译自: https://www.includehelp.com/dictionary/ejb-full-form.aspx

ejb模式

ejb模式_EJB的完整形式是什么?相关推荐

  1. nfc/nfc模式_NFC的完整形式是什么?

    nfc/nfc模式 NFC:没有进一步评论 (NFC: No Further Comment) NFC is an abbreviation of "No Further Comment&q ...

  2. mts模式_MTS的完整形式是什么?

    mts模式 MTS:Microsoft Transaction Server /移动电话服务/多通道电视声音 (MTS: Microsoft Transaction Server/ Mobile Te ...

  3. 什么是html的混杂模式_HTML的完整形式是什么?

    什么是html的混杂模式 HTML:超文本标记语言 (HTML: Hyper Text Markup Language) HTML is an abbreviation of Hypertext ma ...

  4. 华硕关闭acpi模式_ACPI的完整形式是什么?

    华硕关闭acpi模式 ACPI:高级配置和电源接口 (ACPI: Advanced Configuration and Power Interface) ACPI is an abbreviation ...

  5. 合约 cd 模式_CD的完整形式是什么?

    合约 cd 模式 CD:光盘 (CD: Compact Disc) CD is an abbreviation of "Compact Disc". CD是" Compa ...

  6. aes模式_AES的完整形式是什么?

    aes模式 AES:高级加密标准 (AES: Advanced Encryption Standard) AES is an abbreviation of Advanced Encryption S ...

  7. erp开发模式_ERP的完整形式是什么?

    erp开发模式 ERP:企业资源计划 (ERP: Enterprise Resource Planning) ERP is an abbreviation of Enterprise Resource ...

  8. gprs 睡眠模式_GPRS的完整形式是什么?

    gprs 睡眠模式 GPRS:通用分组无线业务 (GPRS: General Packet Radio Service) GPRS is an abbreviation of General Pack ...

  9. ping/pong模式_PING的完整形式是什么?

    ping/pong模式 PING:数据包InterNet Groper (PING: Packet InterNet Groper) In the sector of networking of co ...

最新文章

  1. 【Harvest源码分析】获取F0轮廓
  2. 页面 切换 中英文 怎么实现_【完美解决】AE CC2018表达式错误 ae cc2018如何进行中英文转换?...
  3. 互联工厂大数据云平台打造中国版CPS
  4. Hadoop 部署实例
  5. android 重绘如何能不闪一下屏幕_回流和重绘
  6. 论文笔记_S2D.01-2018-ICRA_Sparse-to-Dense:从稀疏深度样本+单一图像的深度预测
  7. Modelsim的下载及安装
  8. 抓鸡 抓服务器 1433 3306 全自动效率抓鸡
  9. python下载收费视频_用Python下载知乎视频,非常实用
  10. bit feild and CPU endian 位域和大小端
  11. Spring Boot开发登录、退出功能
  12. 2022-2028年中国工业机器人行业产销需求预测与转型升级分析报告
  13. 在windows中下载、安装和使用MongoDB
  14. python中geometry用法_pythongdal教程之:几何形状geometry与投影projection
  15. 单片微型计算机系统应用和开发特点,单片微机原理及应用 徐春辉第1.2.3章 习题答案...
  16. GPS模块——基于Arduino
  17. Dae-Da-Lus小组idea集锦
  18. 阿里python开发规范手册_阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南...
  19. 解决 win32-x64-64_binding.node下载不成功问题的过程
  20. 多角度挖掘:亚马逊的移动野心逐渐显露

热门文章

  1. java枚举的特点_Java中有些好的特性(二):枚举
  2. mysql1130_解决远程连接mysql错误1130的方法
  3. 转子碰磨 matlab,航空科普:什么是航空发动机转子碰磨?
  4. 微信内置浏览器点击“返回”关闭窗口
  5. 什么是URL转发和一个IP建多个Web站点--主机头名法
  6. css的再深入7(更新中···)
  7. 如何让浮动的元素换行??css
  8. 浏览器滚动条样式更改
  9. 3. 跟踪标记 (Trace Flag) 1204, 1222 抓取死锁信息
  10. 【转】phpize学习