当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

<b>EJB核心技术及其操纵</b>[Java编程]

赞助商链接



  本文“<b>EJB核心技术及其操纵</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、EJB技术简介

EJB的全称是Enterprise java bean.是JAVA中的商业利用组件技术.EJB构造中的角色 EJB 组件构造是基于组件的分布式计算构造,是分布式利用系统中的组件.

一个完好的基于EJB的分布式计算构造由六个角色构成,这六个角色可以由差别的开辟商供应,每个角色所作的工作必须遵守Sun公司供应的EJB标准,以保证彼此之间的兼容性.这六个角色辨别是EJB组件开辟者(Enterprise Bean Provider) 、利用组合者(Application Assembler)、布置者(Deployer)、EJB 服务器供应者(EJB Server Provider)、EJB 容器供应者(EJB Container Provider)、系统管理员(System Administrator):

2、EJB中各角色的解析

1、EJB组件开辟者(Enterprise Bean Provider)

EJB组件开辟者负责开辟履行商业逻辑法则的EJB组件,开辟出的EJB组件打包成ejb-jar文件.EJB组件开辟者负责定义EJB的remote和home接口,编写履行商业逻辑的EJB class,供应布置EJB的布置文件(deployment descriptor).布置文件包含EJB的名字,EJB用到的资源配置,如JDBC等.EJB组件开辟者是典型的商业利用开辟范畴专家.

EJB组件开辟者不需求精通系统级的编程,因此,不需求知道一些系统级的处理细节,如事件、同步、安全、分布式计算等.

2、利用组合者(Application Assembler)

利用组合者负责操纵各种EJB组合一个完好的利用系统.利用组合者有时需求供应一些相关的程序,如在一个电子商务系统里,利用组合者需求供应JSP(Java Server Page)程序.

利用组合者必须掌握所用的EJB的home和remote接口,但不需求知道这些接口的实现.

3、布置者(Deployer)

布置者负责将ejb-jar文件布置到用户的系统环境中.系统环境包含某种EJB Server和EJB Container.布置者必须保证全部由EJB组件开辟者在布置文件中声明的资源可用,比方,布置者必须配置好EJB所需的数据库资源.

布置历程分两步:布置者首先操纵EJB Container供应的工具生成一些类和接口,使EJB Container可以操纵这些类和接口在运行状况管理EJB. 布置者安装EJB组件和其他在上一步生成的类到EJB Container中. 布置者是某个EJB运行环境的专家.

某些情形下,布置者在布置时还需求理解EJB包含的业务办法,以便在布置完成后,写一些简单的程序测试.

4、EJB 服务器供应者(EJB Server Provider)

EJB 服务器供应者是系统范畴的专家,精通分布式交易管理,分布式对象管理及别的系统级的服务.EJB 服务器供应者普通由操作系统开辟商、中间件开辟商或数据库开辟商供应.

在目前的EJB标准中,假定EJB 服务器供应者和EJB 容器供应者来自同一个开辟商,所以,没有定义EJB 服务器供应者和EJB容器供应者之间的接口尺度.

5、EJB 容器供应者(EJB Container Provider)

EJB 容器供应者供应以下功效:

供应EJB布置工具为布置好的EJB组件供应运行环境 .EJB容器负责为EJB供应交易管理,安全管理等服务.

EJB 容器供应者必须是系统级的编程专家,还要具有一些利用范畴的经验.EJB 容器供应者的工作主要集合在开辟一个可伸缩的,具有交易管理功效的集成在EJB 服务器中的容器.EJB 容器供应者为EJB组件开辟者供应了一组尺度的、易用的API拜候EJB 容器,使EJB组件开辟者不需求理解EJB服务器中的各种技术细节.

EJB容器供应者负责供应系统监测工具用来及时监测EJB容器和运行在容器中的EJB组件状况.

6、系统管理员(System Administrator)

系统管理员负责为EJB服务器和容器供应一个企业级的计算和网络环境.

系统管理员负责操纵EJB 服务器和容器供应的监测管理工具监测EJB组件的运行情形.


  以上是“<b>EJB核心技术及其操纵</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .