background image

Java 常用术语解释

这里都是我从网上和书中收集而来的一些 Java 术语,可能不是很全,但会不断完

善,如果你知道一些术语,而我没收录的,请留言。我会补上去的。

  

名词

解释

AAA 

认证(Authentication):验证用户的身份与可使用的网络服务;授权

(Authorization):依据认证结果开放网络服务给用户;计帐(Accounting)

 

:记 录

用户对各种网络服务的用量,并提供给计费系统。

简称 AAA

 

系统。

AWT 

Abstract Window Toolkit(抽象窗口工具包)

 

,第一代的 Java GUI 工具包,现在

基本已经不使用其中的组件,已经被 Swing 取代,但是 Swing 是扩展 AWT 而来。

AWT 中还包含很多现在 GUI 编程还在频繁使用的内容,例如事件处理及监听、布

局管理器等。AWT 也是 JFC

 

的一部分。

API 

Application Programming Interface(应用编程接口)  

, 语言、框架以及类库对

 

外提供的编码的接口。

AOP 

Aspect Oriented Programming

 

(面向切面编程),可以 通过预编译方式和运

 

行期动态代理实现在不修改源代码的情况下给程序动态统一 添加功能的一种技术。

 

BMP 

Bean-Managed Persistent(Bean 管理的持久性),EJB

 

中由 Bean 自己负责持

久性管理的方法,Bean

 

 

的内容的同步(保存)需要自己编写代码 实现。

CALLBACK 

CALLBACK 首先是基于多线程的,没有线程的调用就不要谈回调.子类调用父类的构

造方法叫回调用,那 TMD 的任何构造对象都叫回调了,因为任何对象至少继承了

Object,构造时至少要调用 Object 的构造方法. 

CALLBACK

 

机制

一个主线程管理其它线程时,不用轮询方法检查各个线程的状态,而是在子线程中出

现某种状态时通知主线程,啊,有人要按下我了,啊,我的值到达 100 了,(术语叫触发

了某种事件)这样主线程收到这些消息再根据消息类型去调用相应的方法. 

一个例子,我(主线程)坐车去北京,当车到北京时我要调用"下车"这个方法,如果不用

回调用机制,我要不断地问 driver,到了没有啊?如果我问超过三次而那个 driver 力

气又比我大的话,他肯定要打我,如果用回调用机制,就是用一个子线程(可以让

driver 承担这个角色)在那运行,当到的时候通知我到了,我就调用"下车()",而不用

过一会就问一次,这样我可以省下时间睡觉或和车上的美眉聊天. 

CMP 

Container-Managed Persistent(容器管理的持久性),EJB 中由容器负责

entity beans

 

的持久性管理的方法,即容器负责将 entity beans 的更新同步(保

 

存)到数据库。

CORBA 

Common Object Request Broker Architecture(公用对象请求代理[调度]程序

体系结构),是一组用来定义"分布式对象系统"

 

的标准, 由 OMG(Object 

Menagement Group)作为发起和标准制定单位。CORBA

 

的 目的是定义一套协

议,符合这个协议的对象可以互相交互,不论它们是用什么样的语言写的,不论

 

它们运行于什么样的机器和操作系统。

DTD 

Document type Definition(文档类型定义)

 

,它为一个 XML 文档或者文档集合建

立一套规则。它本身不是独立的技术规范,而是属于规范的一部分,XML 文档中

的文档类型声明既可以是标记约束,也可以是带有标记约束的外部文档。这两种

约束的总和就是 DTD。它规定了 XML

 

文档的构建方式。

DI 

Dependency Injection

 

(依赖注入),即组件之间的依赖关系 由容器在运行期决

定,形象的来说,即由容器动态的将某种依赖关系注入到组件之中。依赖注入的