《Java词汇大全(非常有用)(23页).doc》由会员分享,可在线阅读,更多相关《Java词汇大全(非常有用)(23页).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-Java词汇大全(非常有用)-第 23 页JAVA词汇大全A B C D E F H I J L M O P R S T U V W _A_ Abstract Window Toolkit(AWT)抽象窗口工具集 一个用本地图形组件实现的图形接口。这些组件提供了大部分的本地组件。这个接口正逐步被Swing组件所替代,参见Swing Set. Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 abstract class 抽象类 含有一个或多个抽象方法的
2、类,不能被实例化。定义抽象类的目的是使其他类能够从它继承,并且通过实现抽象方法使这个类具体化 abstract method 抽象方法 没有实现的方法 access control 访问控制 控制用户或程序访问资源的权限,保证资源的一致性的方法 API 应用程序接口 Application Programming Interface的缩写。指导应用程序开发人员访问类方法和类状态的说明 applet 小应用程序 通常在Web浏览器中执行的一个Java组件,同样可以在其他的支持applet模型的应用程序或设备中执行 Applet container applet容器 一个支持applet的容器 a
3、rgument 参数 在函数调用中使用的数据项。一个参数可以是常量、变量或表达式 array 数组 相同类型的数据的集合,每一个数据项通过一个整数唯一标识 ASCII American Standard Code for Information Interchange的缩写。一个标准的7位字符编码,参见UnicodeB_Bean一个可以重用的组件,可以通过组合Bean来创建应用程序bean-managed persistence 当一个实体bean实例和资源管理器交换数据的时候,由实体bean实例来管理bean-managed transaction Enterprise Bean定义事务的界
4、限的时候binary operator 二值操作符有两个操作数的操作符 bit 位计算机中表示信息的最小单位,只有0和1两个值bitwise operator 位操作符并行的对一个或多个操作数的位进行单独的操作。比如二进制逻辑运算符(&,|,),二进制移位符(,)和求补运算符()block 块在Java语言中,任何被大括号括起来的程序段。boolean 逻辑型指一个表达式或一个变量只能有true或者false两种类型。Java语言提供了boolean类型以及true和false两个常量break 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签
5、,则从标签对应的地方开始执行business logic 商业逻辑 实现某个应用功能的代码。在Enterprise JavaBeans模型中,这种逻辑是由某个Enterprise Javabean的方法实现的。business method 商业方法 某个Enterprise Javabean的方法用来实现商业逻辑或者某个应用的规则。Byte 字节 顺序的8位bit,Java语言中有对应的byte类型bytecode 字节码 由Java编译器生成的跟机器相关代码,由Java解释器执行C_callback methods 回调方法 组件的方法,由存放该组件的容器来调用的,用来在组件生命周期中通知
6、它重要的事件case Java语言的关键字,用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行。 casting 强制类型转化换 catch Java的一个关键字,用来声明当try语句块中发生运行时错误或非运行时异常时运行的一个块。char Java语言的一个关键字,用来定义一个字符类型class 类 在Java语言中定义一个特定类的实现。一个类的定义包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类。如果没有显式指明父类,那么它的父类会隐式的被认为是Object。class method 类方法 不需要引用特定对象就可以使用的方法,类方法的作用域是
7、全局的,而不是某个特定的类实例,也被称作静态方法static method,参看instance methodclasspath 类路径 Classpath是一个环境变量,用来向Java虚拟机和基于Java的应用程序指明系统类库和用户类库的位置(比如,工具包在JDK1.1.X/bin目录中)class variable 类变量 一个和整个类相关的数据项,而不是只和某个实例,类变量在类定义中定义,也被称作static field,参看instance variable.codebase 和标签中的Code属性配合给出找到applet类的完整路径:Code给出文件的名字,Codebase指出包含该
8、文件的URL路径comment 注释 在编程语言中被编译器忽略的解释性语句。在Java中注释使用/或/*/定界compiler 编译器 一个把源代码翻译成机器可以执行的代码的程序。Java编译器把Java源码翻译成Java虚拟机能够识别的字节码,参见interpretercomponent 组件 一种被容器所支持的应用级的软件单元。组件在使用的时候是可配置的。J2EE平台定义了四种类型的组件:Enterprise Bean,Web components,applets和application client。component contract 组件和它的容器之间的规范。这种规范包括:组件的生命
9、周期的管理,一个上下文的接口,组件可以通过它获得容器的信息和服务,以及每个容器必须提供的一系列服务。component environment 应用程序组件提供商定义的一个集合,使组件在J2EE组件的名字空间中可见。环境选项由组件的使用描述符指明。每一个组件命名并访问它的环境配置值通过使用java:comp/evn JNDI上下文。这些值可以是组件所依赖的一个对象,比如JDBC DataSouce,或者一个简单值,比如一个税率。Connector 连接器 一个标准的扩充机制使容器可以提供到EISs的连接。一个连接器连接到特定的EIS,由资源适配器和针对EIS的应用开发工具组成。一个资源适配器插
10、入到一个容器通过在连接器体系结构中定义的系统级的联系。connector architecture 一个集成J2EE和EISs的体系结构。这个体系结构中有两大部分:一个EIS厂商提供的资源适配器和一个允许这个适配器插入的J2EE服务器。这个体系结构定义了一系列资源适配器为了能插入J2EE服务器而必须支持的规范,比如事务,安全,资源管理。Constructor 构造函数 一个创建对象的伪方法。在Java语言中构造函数是和类同名的成员函数。构造函数一般用在new操作符之后。Container 容器 一个为组件提供生命周期管理,安全,配置,和运行时服务的实体。每一个类型的容器(EJB, Web, J
11、SP, servlet, applet, 和application client)也会提供各自组件相关的服务container-managed persistence 当一个实体bean实例和资源管理器交换数据的时候,由资源管理器来管理container-managed transaction 当一个EJB容器定义一个事务的边界的时候,一个Bean必须使用这种事务类型continue 一个Java的关键字,用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。core class 核心类 一个Java平台上的标准的公共类或接口。Java平台的核心
12、类,至少在所有的能支持Java的操作系统的平台上都是可用的。一个完全用Java编写的程序只需要Java核心类就可以运行了,这意味着它能够在任何地方运行,参看100% Pure Java(TM).Core Packages 核心包 在任何Java平台和任何兼容平台上必须被支持的API的集合。D_Declaration 声明 一个在标识符和属性之间建立联系的语句,不需要必要的存储分配或具体实现。参见definitiondefault 缺省的 一个Java语言的关键字,作为在switch语句中的所有case之后的可选项,如果所有的case条件都没有被满足,就会执行default语句delegatio
13、n 授权 一种某个负责人批准另外一个负责人在一定限制下使用它的身份或特权的行为deprecation 指不再推荐的类,接口,构造函数,方法或成员变量,可能在以后的版本中会消失derived from 类X derived from 类Y就是指类X是从类Y继承过来的,参见subclass, superclassdistributed 分布的 在多于一个的地址空间内运行distributed application 分布式应用 由不同的运行于分离的运行环境下的组件构成的应用程序,通常是在不同的平台上通过网络互联起来。典型的分布式应用是二端(Client/Server),三端(client/midd
14、leware/server)和n端(client/multiple middleware/multiple server)do 一个Java语言的关键字,用来声明一个循环,这个循环的结束条件可以通过while关键字设置DOM Document Object Model的缩写。一棵由拥有包含遍历这棵树并且生成相应XML文档的接口的对象构成的树,符合W3C的规范 double 一个Java语言的关键字,用来定义一个double类型的变量E_EJB container EJB容器 一个实现了J2EE体系结构中EJB组件规范的容器。这个规范指定了一个Enterprise bean的运行时环境,包括安全
15、,一致性,生命周期,事务,配置,和其他的服务。一个EJB容器可以由EJB或者J2EE服务器提供。EJB Container Provider EJB容器提供商提供EJB容器的厂商EJB context EJB上下文 一个允许Enterprise Bean使用容器提供的服务和获得客户-请求(client-invoke)方法调用者信息的对象EJB home object 一个提供关于Enterprise Bean生命周期操作(创建,删除,查找)的对象。这个对象的类型是由容器的配置工具产生的。EJB home object实现了Enterpeise Bean的home接口。客户通过引用一个EJB h
16、ome object来进行生命周期的操作。客户使用JNDI来定位一个EJB home objectEJB .jar file 一个包含EJB模块的JAR文件EJB module 一个由一个或多个Enterprise bean和一个EJB配置描述符组成的软件单元。EJB object 实现了enterprise bean的remote接口的对象。客户不能直接引用一个enterprise bean的实例;客户总是引用一个EJB object。EJB object的类型是由容器的配置工具生成的。EJB server 为EJB容器提供服务的软件。比如,典型的,一个EJB容器总是依靠一个作为EJB Se
17、rver一部分的事务管理器来进行双向的确认在所有参与的资源管理器之间。J2EE体系结构假设EJB容器和EJB Server是由同一厂商提供的,所以没有制定这两个实体之间的规范。一个EJB Server可以包含一个或多个EJB ContainerEJB Server Provider 提供EJB Server的厂商EIS resource 一个为客户提供符合EIS规范的功能的实体。例子有:一条或多条数据库中的记录,在一个ERP系统中的一个business object,在一个事务处理系统中的一个事务程序else 一个Java语言的关键字,如果if语句的条件不满足就会执行该语句。encapsula
18、tion 封装一个模块中的内部属性,因为对象会封装数据和实现,使用者可以把对象看作一个能提供服务的黑匣子。实例变量可以被添加,删除,或改变。只要这个对象所提供的服务是不变的,使用这个对象的代码就可以继续使用而不需要修改,参见instance variable, instance method.enterprise bean 实现商业任务和商业实体的组件;或者是一个entity bean,或者是一个session beanEnterprise Information System (EIS) 一个包含企业已经存在的获取企业级信息的系统的应用程序,这些应用程序为企业提供了一个信息结构。一个EIS系
19、统提供很好定义的服务的集合给它的客户。这些服务在客户看来是本地的和/或者远程的接口。EIS的例子有:一个ERP系统,一个事务处理系统的主框架,一个遗留的数据库系统。Enterprise Bean Provider Enterprise Bean提供商 生产enterprise bean,remote和home接口,配置描述符文件,并把这些打包入JAR文件的应用程序开发人员Enterprise JavaBeans(TM) (EJB) 一个用于开发和使用面向对象的,分布式的,企业级应用程序的组件体系结构。使用Enterprise JavaBeans体系结构编写的软件是可扩展的,面向事务的,多用户的
20、,安全的。entity bean 一个代表由数据库维护的持久数据的enterprise bean。一个entity bean可以管理它自己的持久性,或者把这个功能授权给它的容器。一个entity bean由一个主键来标识。如果存放entity bean的容器崩溃了,那么这个entity bean,它的主键,以及任何远程的引用都能从崩溃中幸存下来。ebXML ebXML建立在XML(Extensive Markup Language)之上,目的是提供一系列模块化的规范,使任何地方的任何规模的企业都能够通过Internet指导商业活动。它提供了公司和组织一个标准的方法来交换数据,指导商业关系,交流
21、数据通过公共的形式,定义并注册商业过程exception 异常 一个在程序执行过程中阻止程序正常执行的事件,通常是一个错误。Java语言通过try,catch和throw关键字支持异常的处理,参见exception handlerexception handler 一段处理特定类型的异常的代码。如果程序能够从异常中恢复过来,那么在处理完异常之后程序可以继续执行。executable content 在HTML文件中执行的应用程序,参见applet。extends 继承类X 通过extend 类Y来添加功能,或者添加变量,或者添加方法,或者覆盖类Y的方法。一个接口extends另外一个接口来添加
22、方法。类X称为类Y的一个子类,参见derived fromF_field 域 一个类的数据成员。除非显式指明,否则一个field不是static的final 一个Java语言的关键字。你只能定义一个实体一次,以后不能改变它或继承它。更严格的讲:一个final修饰的类不能被子类化,一个final修饰的方法不能被重写,一个final修饰的变量不能改变其初始值。finally 一个Java语言的关键字,用来执行一段代码不管在前面定义的try语句中是否有异常或运行时错误发生。float 一个Java语言的关键字,用来定义一个浮点数变量for 一个Java语言的关键字,用来声明一个循环。程序员可以指定要
23、循环的语句,推出条件和初始化变量。FTP 基本的Internet文件传输协议(File Transfer Protocol)。FTP是基于TCP/IP协议的,它允许在主机之间通过Internet传送文件。参见TCP/IPformal parameter list 在一个方法的定以中指定的参数。参见actual parameter listH_handle 一个标识enterprise bean的对象。客户可以串行化handle,以后从串行化中恢复handle来得到一个对enterprise bean的引用hexadecimal 十六进制的 使用16作为基的计数系统。记号0-9和a-f(或者A-
24、F)代表了数字0到15。在Java中16进制数必须带有0x前缀。参见octalhierarchy 关系的一种分类,除了最高层的对象(通常称作root),每一个对象有一个专门的上层对象。每个对象可以由一个或多个下层对象在层次关系中。在Java中,root对象是Objecthome interface enterprise bean两个接口中的一个。home接口定义了0个或多个方法来创建和删除一个enterprise bean。对于session bean,home接口定义了创建和删除方法,然而对于entity bean,home接口定义了创建,查找和删除的方法。home handle 一个对象,
25、能够用来得到对一个home接口的引用。一个home handle能够被串行化写入持久存储器中,通过反串行化来得到这个引用。HTML HyperText Markup Language的缩写。这是一个文件格式,基于SGML,为了超文本在Internet上的传输。它十分简单,允许嵌入图片,声音,视频流,表单域和简单的文本格式。对其他对象的引用被嵌入到URLs中。HTTP HyperText Transfer Protocol的缩写。Internet的协议,基于TCP/IP,用来获得远程主机上的超文本。参见TCP/IP。 HTTPS 建立在SSL协议之上的超文本传输协议(HTTP)I_IDL 接口定
26、义语言(Interface Definition Language)的缩写,使用Java(TM)编写的API提供基于标准的和CORBA的交互性和连接性。identifier 标识符 在Java程序中一个对象的名称IIOP Internet Inter-ORB Protocol的缩写。一个用来在CORBA对象请求代理之间交流的协议。if Java编程语言的一个关键字,用来生成一个条件测试,如果条件为真,就执行if下的语句。implements Java(TM)编程语言的一个关键字,在类的声明中是可选的,用来指明当前类实现的接口。import Java(TM)编程语言的一个关键字,在源文件的开始部
27、分指明后面将要引用的一个类或整个包,这样就不必在使用的时候加上包的名字。inheritance 继承 一个概念:一个类型会自动包含其父类型(supertypes)的变量和方法。参见superclass, subclass。initialization parameter 初始化Servlet上下文的参数。instance 实例 一个特定类型的对象。在Java(TM)语言中,一个对象是由new操作符创建的。instance method 实例方法 任何跟一个类的实例相关的方法,也称作method。参见class method。instance variable 实例变量 任何和一个特定对象相关的
28、数据项。每一个类的实例有一份类定义中声明的实例变量的拷贝,也称作field。参见class variable。instanceof 一个二操作数的Java(TM)语言关键字,用来测试第一个参数的运行时类型是否和第二个参数兼容。int Java(TM)的一个关键字,用来定义一个整形变量interface Java(TM)的一个关键字,用来定义一系列的方法和常量。它可以被类实现,通过implements关键字。Internet 一个由全球各个组织,各个国家的数百万的主机组成的巨大的一个网络。它是由很多小网络物理的连接在一起而成的,数据通过公共的一组协议传输。IP Internet Protocol
29、的缩写,Internet的基本协议,它提供不可靠的主机间的数据包的传送。它不保证是否数据包能够正确传送,需要多久的时间来传送,或者当有多个包时是否按顺序到达。建立在该协议之上的协议提供连接和可靠性的概念。参见 TCP/IP. interpreter 解释器一个可选解码并且执行代码中的每一句语句的模块。Java(TM)解释器解码并执行为符合Java虚拟机规范的字节码。参见compiler, runtime system。ISV Independent Software Vendor的缩写J_J2EE application 任何可配置的J2EE功能单元。可能是由一个或多个软件模块与一个J2EE应
30、用程序配置描述符打包成.ear文件。J2EE应用程序通常设计成在多机环境下运行的分布式应用。 J2EE product 一个遵循J2EE平台规范的实现。 J2EE Product Provider 提供J2EE产品的生产商。 J2EE server J2EE Product的运行时部分。一个J2EE提供Web和/或EJB容器。 JAE Java(TM) Application Environment的缩写。Java Development Kit (JDK(TM)的源代码。 JAR Files (.jar) Java ARchive的缩写。一种把许多文件聚合到一个文件的一种文件格式。 JAR
31、file format JAR是一种把许多文件聚合到一个文件的平台无关一种文件格式。许多个用Java编写的applet以及它们所需要的组件(.class文件,图片,声音和其他资源文件)能够被打包到一个JAR文件中,以便以后在单独一个HTTP请求中就能够下载到客户端。它同样支持文件压缩和数字签名。 Java(TM) 是Sun公司的商标,标识了一系列在独立的和网络化的环境中创建并安全的运行程序的技术。Java Application Environment (JAE) Java Development Kit (JDK(TM)的源代码。Java(TM) 2 Platform, Standard E
32、dition (J2SE platform) 核心的Java技术平台Java(TM) 2 Platform, Enterprise Edition (J2EE platform) 一个用来开发和配置企业应用程序的环境。J2EE平台由一系列的服务,应用程序接口(APIs)和提供开发多级的,基于Web的功能的协议组成。 Java(TM) 2 SDK, Enterprise Edition Sun公司的对J2EE平台的一个实现。这个实现提供了一个可操作的J2EE平台的定义。JavaBeans(TM) 一个可移植的,平台无关的,可重用的组件模型。Java Blend(TM) 一个通过映射数据库数据到J
33、ava编程环境中的对象(Object)和映射对象到数据库使程序员能够简化数据库应用开发的产品。Java Card(TM) API 一个和ISO 7816-4兼容的应用开发环境,集中在smart card上。JavaCheck(TM) 一个工具,用来检查一个应用程序或一个applet是否符合某个规范。Java(TM) Compatibility Kit (JCK) 一个测试包,一组工具,和其它的一些需求,用来检查一个实现是否和Java平台规范和软件参考实现兼容。 Java Database Connectivity (JDBC(TM)一个Java平台和大量数据库平台之间互联的平台无关的工业标准。
34、JDBC(TM)提供了调用级的API来操作支持SQL语言的数据库。Java Developer Connection(SM) 一个为个人开发者设计的服务,提供在线训练,产品打折,专题文章,错误信息和一些早期的版本兼容性信息。 Java Development Kit (JDK(TM) 一个软件开发平台,支持使用Java语言编写Applet或应用程序。Java(TM) Enterprise API 这个API使编写大型的,可能在一个组织中或Internet上与其它应用程序共享多媒体数据的商业或数据库应用程序变得简单。在Java(TM) Enterprise API家族中已经有四个APIs被设计出
35、来。Java(TM) Foundation Classes (JFC) 一个扩展,把图形用户接口加入到抽象窗口工具集(AWT)中。Java(TM) IDL 一个提供J2EE平台与CORBA交互能力和互联能力的技术。这些兼容性使J2EE应用程序能够通过OMG IDL和IIOP调用远程网络上的操作。Java(TM) Interface Definition Language (IDL) 用Java编写的APIs,提供标准化的与CORBA(Common Object Request Broker Architecture)的交互能力和互联能力。Java(TM) Message Service (JM
36、S) 使用企业级消息系统的API,比如IBM MQ Series,TIBCO Reanezvous等。Java Naming and Directory Interface(TM) (JNDI) 一组用来提供多重命名和目录服务的APIs的集合。JavaOS(TM) 一个基于Java的操作系统,对各种计算和用户平台进行了优化。JavaOS(TM)操作环境提供了一个运行时规范,使Java程序能够直接运行在硬件平台之上而不需要宿主操作系统。Java(TM) Platform 由Java编程语言,一组APIs,类库,其它在开发,编译,错误检查中要用到的程序,和一个能够装载并执行class文件的Java
37、虚拟机组成。 除此之外,Java平台的目标是提供一组一致的兼容的实现。符合兼容性规范的实现能够得到Sun公司的兼容性标志。Java 2是当前的一代Java平台。Java(TM) Remote Method Invocation (RMI) 一个Java程序与Java程序之间夫人分布式对象模型,其中使用Java编写的远程对象的方法能够被其它Java虚拟机所调用,通常是在不同主机上。Java(TM) Runtime Environment (JRE) 一个Java Development Kit (JDK(TM)的子集,适合最终用户和希望重新发布运行环境的开发人员。Java runtime env
38、ironment由Java虚拟机,Java核心类和支持文件组成。JavaScript(TM) 一个能在浏览器端和Web服务器端执行的Web脚本语言。和所有的脚本语言一样,它主要用来把其它组件捆绑在一起,或者接受用户的输入。JavaServer Pages(TM) (JSP) 一个扩展的Web技术,使用模板数据,定制元素,脚本语言,和服务器端的Java对象来返回动态的内容给客户端。通常模板数据是HTML或XML元素,在许多情况下,客户端是一个浏览器。JAX JAX指代所有的基于Java的APIs,提供不同的对通过XML定义的数据的操作。这个集合包括XML解析,ebXML或者UDDI仓库的注册,内
39、部应用程序消息传递,数据绑定,和远程过程调用。JSP action 一个JSP元素,通过它可以操作隐含对象和其它服务器端对象,也能够定义新的脚本变量。Actions遵循XML的语法,由一个开始标记开始,一个主体和一个结束标记。如果主体是空的,它也可以使用空标记。标记必须有一个前缀。JSP action, standard 一个JSP规范中定义的一个action,对一个JSP文件而言总是可见的,不需要导入。JSP action, custom 一个使用可移植的方式描述的action,使用标记库的描述符和一系列通过JSP页面的taglib直接导入的Java类来描述。JSP application
40、一个独立的使用JavaServer Page技术编写的Web应用程序,包括JSP文件,servlets,HTML文件,图片,applet和JavaBeans组件。JSP container 一个提供和servlet容器同样服务的容器和一个把JSP页面转换成servlet的引擎。JSP container, distributed 一个能够运行被标记为分布式的在一台或多台主机上运行的多个Java虚拟机上运行的应用程序的容器。JSP declaration 一个JSP脚本元素,用来在JSP文件中声明方法和变量。JSP directive 一个JSP元素,用来给JSP容器一个说明,在翻译的时候被解释
41、。JSP element 能够被JSP解释器识别的JSP页面的一部分。一个element可以是一个说明,一个动作,或者一个脚本元素。JSP expression 一个包含合法的脚本语言表达式的脚本元素,被计算,转换成一个字符串,然后放入隐含的out对象输出。JSP file 开发人员为了在浏览器中显示动态网页,使用HTML标记,核心JSP标记,定制JSP标记,和脚本语句编写的使用.jsp结尾的文件。JSP page 一种基于普通文本的文档,使用模板数据和JSP元素来描述如何处理一个请求并产生一个应答。JSP scripting element 一个JSP声明,脚本片断,或一个表达式,遵循JSP
42、规范定义的语法,它的内容在是JSP页面中使用的脚本语言。JSP规范描述了页面属性language为java的页面的语法和语义。JSP scriptlet 一个包含任何在JSP页面中合法的脚本语言的代码片断的JSP脚本元素。JSP规范描述了页面属性language为java的页面中合法的scriptlet。JSP tag 一段在左尖括号和右尖括号之间的一段文本,用在JSP文件中作为JSP元素的一部分。这些标记是可区分的,和数据相对的,因为它被尖括号包围。JSP tag library 一系列标识通过标记库描述符和Java类描述的定制动作的标记。一个可移植的有唯一URL的,定义实现特定功能的定制标签的Java类库。一个JSP标签库可以导入任何JSP文件,被各种不同的脚本语言所使用。Java(TM) Technologies 一系列在独立的和网络化的环境中创建并安全的运行程序的技术。Java(TM) Transaction API (JTA) 一个API接口允许应用程序和J2EE服务器处理事务。Java(TM) Transaction Service (JTS) 指代一个事务管理器的实现,支持JTA,并且在API之下实现了Ja