EJB术语集合:
1企业Bean实例:企业Bean类的java对象实例,它含有本地或远程接口中定义方法的实现供业务操作使用。企业Bean实例不具有网络能力,因为它不含有网络相关的逻辑。
2远程接口:它含有企业Bean类暴露的业务方法签名,是一java接口。在EJB开发模型中,客户代码总是同本地接口或远程接口交互,从不直接与企业Bean实例交互。由于远程接口遵守java RMI-IIOP定义的规则,因为它是具有网络功能的。
3本地接口:远程接口的高性能版本。如果客户调用的企业Bean组件与客户同处在一样的JVM中,则可以使用本地接口。使用本地接口访问EJB,不需要经历存根,骨架,网络调用,参数的marshl和demarshal等操作。
4 EJB对象:容器生成的远程接口实现。它处于客户与企业Bean实例之间,它能够处理中间件相关问题,而且它还具有网络功能。客户调用都需要经历EJB对象。其中,EJB对象对客户调用委派给企业Bean实例,起本身实现了远程接口。
5本地对象:EJB对象的高性能版本,本地对象实现了本地接口。
6 Home接口:作为EJB对象工厂出现,它是java接口。为获得EJB对象,客户必须使用Home接口。由于客户跨越网络使用Home接口,因此它是具有网路功能的。
7 本地Home接口:Home接口的高性能版本。
8 Home对象:容器生成的Home接口实现。Home对象也具有网络功能,其遵守RMI-IIOP规则。
9 部署描述符:XML文件,用于指定企业Bean组件的中间件服务需求借助于部署描述符,EJB组件能够告知容器其所要求的中间件服务(隐式),比如如何管理企业Bean组件,生命周期管理需求,事务需求,持久化需求,安全性需求等。
10 供应商特定文件:获得特定容器提供的功能。请注意,这将影响组件在不同应用服务器间的便携性。
11 Ejb-jar文件:含有上述所有内容。它是以ZIP文件的形式存在。作为可部署单元,Ejb-jar文件能够部署到应用服务器中。应用服务器解压Ejb-jar,并装载其中定义的企业Bean组件。
分享到:
相关推荐
### Java术语解析 #### JDBC (Java DataBase Connectivity) JDBC 是 Java 数据库连接的简称,它是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 编程语言编写的类和接口...
API 包括了各种库,如集合框架、网络编程、I/O流等。 2. **Abstract Window Toolkit (AWT)**:AWT 是Java的基础图形用户界面(GUI)工具包,它提供了创建窗口、按钮、文本框等基本组件的能力。 3. **Java ...
Java API包含了大量预定义的类和接口,如集合框架、IO流和网络编程等。 6. **AOP(Aspect-Oriented Programming)**:面向切面编程是一种编程范式,它允许开发者将关注点分离,比如日志、事务管理,从核心业务逻辑中...
### Weblogic Server 架构与核心术语解析 #### 一、Weblogic Server 概述 Weblogic Server 是一款由Oracle公司开发的企业级中间件产品,主要用于构建和部署可伸缩、高可用性的企业应用程序。其提供了强大的功能集...
### Java专业术语标准化规范表解析 #### 标题与描述概览 - **标题**:“Java专业术语标准化规范表” - **描述**:“Java专业术语标准化规范表 学习java你可能需要知道的东西” 该标题及描述明确指出文档旨在提供...
42. Software Development Kit(SDK):软件开发工具包,是一组软件开发工具的集合。 43. Service-Oriented Architecture(SOA):面向服务的架构,是一种设计模式,用于构建分布式系统。 44. Unified Modeling ...
由于文档内容是OCR扫描结果,存在一些文字识别错误或遗漏,所以一些术语可能未完全准确,但是提供的关键代码片段和描述可以让我们了解到文档涉及Java编程规范的一些核心要素。需要注意的是,实际的Java编程规范是...
[目录]术语字典 5. [目录]Java编程 1. [目录]Java简单问题 2. [目录]为什么Applet修改后在浏览器中不发生变化 3. [目录]Java中的类型转换 4. [目录]怎样找到编译时缺少的类 2. [目录...
这个工具集合了多种功能,包括代码编辑、调试、测试、部署等,极大地提升了开发效率。"MyEclipse工具中的英文翻译PPT"是专门为帮助用户理解MyEclipse中的英文术语和功能而设计的学习资料,通过这份PPT,我们可以深入...
资源消费组是分配给用户或进程的逻辑集合,而资源计划则定义了这些组如何共享数据库资源,比如CPU和内存。 "Data Definition Language (DDL)"是SQL的一个子集,用于创建和修改数据库对象,如表、视图、索引等。DDL...
- **集合类型**:使用`@OneToMany`或`@ManyToMany`映射集合类型的关系。 - **传播性持久化**:通过`@Cascade`注解实现关联关系的级联操作。 - **映射复合主键与外键**:使用`@IdClass`或`@EmbeddedId`映射复合...
本文档中出现的技术术语和概念对于IT专业人员而言非常重要,下面将详细说明这些知识点。 **系统需求** 系统需求通常包括功能性和非功能性需求。功能性需求定义了系统必须实现的功能,而非功能性需求则描述了系统的...
11. **Java EE**:企业级Java,包括Servlet、JSP、EJB、JMS、JPA等技术,用于构建分布式、可扩展的企业应用。 12. **Spring框架**:Spring是现代Java开发中广泛使用的开源框架,提供依赖注入、AOP(面向切面编程)...
从提供的文件信息中,我们可以看到很多与Java相关的术语和概念。 1. 标题中提到的“Java笔试面试全复习笔记”,表明这份文件可能是针对准备面试的Java程序员,包含了Java基础知识、面向对象的特性、异常处理、数据...
完整的Java编程涉及的概念和术语远不止这些,包括但不限于接口(Interface)、构造函数(Constructor)、枚举(Enum)、多态(Polymorphism)、异常处理(Exception Handling)、垃圾回收(Garbage Collection)、多...
2. **IT日本語.doc**:这可能是关于IT相关的日语词汇或术语文档,适合那些需要在日本IT行业工作或学习的人,涵盖了硬件、软件、网络、编程等相关词汇。 3. **二級試験用単語 .doc**:这可能是指日本的二级IT资格...
比如"类"(class)、"对象"(object)、"接口"(interface)、"异常"(exception)、"数组"(array)、"集合"(collection)、"流"(stream)、"线程"(thread)等,都是Java SE开发者必须熟悉的术语。 Java EE则...