【Dongle】【Java】规范之EJB

EJB

        JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDrivenBean)。

 

组件

       提供业务服务的独立功能单元。组件能够以操作,属性和事件的形式提供访问的接口。组件可以使用任何一门语言开发,如Java,C++或Visual Basic。组件被频繁应用于各行业领域的应用框架中。组件模型,如EJB模型,将通信标准化并可以预先构建模块化的组件。

特征

       组件的特征包含属性、操作、事件、可广泛部署、可重用、可共享、可分布、自包含、自描述等。

       其中自包含指的是只包含实现其组件服务所必须的代码。这样做的意义是为安装的组件提供执行环境,通过执行环境自动增加框架服务,并且还能大量减少开发人员编写的代码量。

容器

       组件需要在容器中安装部署以及使用,而容器会截获客户和组件之间的通信,并根据配置信息添加基础设施代码。基础设施服务包含:

  • 分布式的事务管理
  • 安全管理</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值