首页 | 互联网 | IT动态 | 网络设备 | 服务器 | IDC | 安全 | Cisco | Windows | Linux | Java | .Net | Oracle | CIW | 华为 | 专题
IT技术 | 网页设计 | 平面设计 | 电子书下载 | 教学视频 | 方案 | 数字网校 | 直播室 | 虚拟考场 | 面授培训 | 搜索 | 博客 | 沙龙 | 论坛
首页 | JAVA | C# | VB | VB.NET | C/C++ | delphi | 工程管理 | 其他语言 | 论坛
免费注册一站通帐号,参与直播、论坛、下载、博客、网摘、评论,展现我的风采!
您现在的位置: 中国IT实验室 >> 桌面开发 >> JAVA >> 文章正文
EJB开发技术问答
来源:中国IT实验室整理  时间:2007-4-7

  • 什么是 EJB Contract
     

    EJB各个部分直接的契约关系,其中主要包含了以下几个组成部分:

    1. Client View Contract.
    2. Component Contract.
    3. Deploy (ejb-jar file).

    如下图所示。

    (From EJB Spec. 2.0)

  • 什么是 EJB Client View Contract

    Client View:EJB Client与EJB Container直接的契约,应该是一种统一的调用接口。
    (注意:Message-Driven Bean 没有Client View Contract的概念)。

  • EJB有哪两个Client View

    1. Remote Client View.
    2. Local Client View.
    虽然从技术上说,可以使得一个EJB支持以上两个View;但是往往只支持一种就足够了。

  • EJB Client View 的组成部分
    Remote Client View 和 Local Client View都包含以下几个组成部分:

    1. Home Interface.

    javax.ejb.EJBHome and javax.ejb.EJBLocalHome
    2. Component Interface.
    javax.ejb.EJBObject and javax.ejb.EJBLocalObject
    3. EJB Identity.

    另外,Remote Client View还包括了以下组成部分:

    1. Metadata Interface.
    2. Handle.

  • 什么是 Component Contract

    Component Contract:EJB 与EJB Container直接的契约,应该是一种统一的调用接口。

  • “The arguments and results of the methods of the remote interface and remote home interface are passed by value.”这句话如何理解?

    其实Java中方法调用的参数和返回值都是“传值”的;此处的的"By value"其实是对象的拷贝传递。

  • 【责编:Lili】

    中国IT教育热线咨询

    相关文章
    基于Delphi的异常处理技术探究
    EJB介绍
    Java技术在多数据库系统中的应用研究
    几种VC++数据库开发技术的相对比较
    Java程序开发中代理技术的使用方法
    Servlets/JSP开发技术问答
    VB“变态”用法之有用技术和没用指针
    真没想到VB也可以这样用之指针技术
    推荐文章
    · 用C#创建COM对象
    · IT管理十大失误及其对策
    · VC中利用MFC设计绘图程序初步
    · JAVA中对象创建和初始化过程
    · C语言中的位域的使用
    · 浅谈Java桌面应用程序开发
    · C#的前途如何?
    · 几种VC++数据库开发技术的相对比较
     精彩友情推荐
    ·锐捷交换机报价
    ·锐捷交换机
    ·锐捷网络网络交换机
    ·smc交换机
    ·smc交换机报价
    ·IDC资讯大全
    ·机房品质万里行
    ·IDC托管必备知识
    ·全国IDC报价
    ·网站推广优化
    最新更新 推荐文章
    ·Visual Basic 9.0隐式类型的局部…09-30
    ·JMX+J2SE5.0实现Web应用的安全管…09-30
    ·多线程、Socket技术及委托技术的…09-21
    ·Visual C#多线程参数传递浅析09-21
    ·浅谈Java中利用JCOM实现仿Excel编…09-21
    ·基于Java的界面布局DSL的设计与实…09-21
    ·Java开发中的事件驱动模型实例详…09-21
    ·并发工程原则应用到软件项目中09-06
    ·Delphi初学者应小心的六大陷阱09-06
    ·VC开发多语言界面支持的简单方法09-06
    ·用C#创建COM对象09-06
    ·用C#创建COM对象09-06
    ·IT管理十大失误及其对策08-30
    ·VC中利用MFC设计绘图程序初步08-23
    ·JAVA中对象创建和初始化过程08-23
    ·C语言中的位域的使用08-09
    ·浅谈Java桌面应用程序开发08-09
    ·C#的前途如何?08-02
    ·几种VC++数据库开发技术的相对比较07-12
    ·用Visual C#实现网络封包监视07-12
    ·VB.NET中的TextBox控件详解07-12
    ·VB.NET实现PC与掌上电脑PPC的双向通信07-05
      培训中心