名词

解释

AXIS

Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出,随着不断地完善和改进,SOAP很快被业界广泛应用.

数字水印

数字水印就是在被保护的数字对象(如静止图像、视频、音频等)中嵌入某些能够证明版权归属或跟踪侵权行为的信息,这些信息可能是作者的序列号、公司标志、有意义的文本等等。水印中的隐藏信息能够抵抗各类攻击。即使水印算法是公开的,攻击者要毁掉水印仍十分困难。

connector architecture(连接器体系结构)

用于集成 J2EE™ 应用程序与 EIS 的体系结构。此体系结构由两部分构成:EIS 供应商提供的资源适配器和允许此资源适配器插入的 J2EE 服务器。此体系结构定义了资源适配器为了能够插入 J2EE 服务器而必须支持的一组订约,例如事务、安全性和资源管理。

CLI(command-line interface,命令行界面)

可在用户提示符下键入可执行指令的界面。

connection pool(连接池)

一组连接。通过缓存和重新使用物理连接来避免连接开销,以及减少大量线程之间共享的连接数量来实现数据库的高效访问。

console(控制台)

一种 GUI,使用户能配置、监视、维护和故障排除许多服务器软件组件。

CRAM-MD5

RFC 2195 规范中记载的一种轻量标准跟踪验证机制。当仅需要防止用户登录密码遭到网络窃听时,此机制可提供替代 TLS (SSL) 的快速(虽然不太稳定)备选措施。

DAP

(directory access protocol,目录访问协议)ISO/ITU-T X.500 协议,LDAP 的基础。

database(数据库)

指代关系数据管理系统 (relational database management system, RDBMS) 的通用术语。它是一种软件数据包,可用来创建和处理大量相关的、经过组织的数据。

database connection(数据库连接)

与数据库或其他数据源之间的通信链接。各组件可同时创建和处理若干数据库连接,以访问数据。

data source(数据源)

数据源(例如数据库)的句柄。数据源在 Application Server 注册,然后以编程方式检索,以与数据源建立连接和接口。数据源定义指定连接数据源的方式。

DWR

DWR?AJAX框架


DWR是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.


  它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet(小应用程序)中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.


  DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码.这样WEB开发人员就可以在JavaScript里使用Java代码就像它们是浏览器的本地代码(客户端代码)一样;但是Java代码运行在WEB服务器端而且可以自由访问WEB 服务器的资源.出于安全的理由,WEB开发者必须适当地配置哪些Java类可以安全的被外部使用.


  这个从JAVA到JavaScript的远程功能方法给DWR的用户带来非常像传统的RPC机制,就像RMI或者SOAP一样,而且拥有运行在WEB上但是不需要浏览器插件的好处.


  DWR不认为浏览器/WEB服务器协议是重要的,而更乐于保证编程界面的简单自然.对此最大的挑战就是把AJAX的异步特性和正常JAVA方法调用的同步特性相结合.在异步模式下,结果数据在开始调用之后的一段时间之后才可以访问.DWR解决了这个问题,允许WEB开发人员使用一个特殊的方法参数来指定一个函数,以便在数据返回后来回调此函数.


  下面的这个图展示了DWR如何利用一些类似JavaScript的onclick等事件的结果来改变一个下拉框列表的内容.这个事件处理器调用一个DWR生成的JavaScript函数,它和服务器端的Java函数是匹配的.DWR接着处理了JAVA和JavaScript之间的所有远程信息,包括转换所有的参数和返回需要的值.接着DWR执行了相应的回调函数(populateList).这个例子演示了如何使用DWR功能函数来改变网页内容.


UML

统一建模语言UML


软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML:Unified Modeling Language)的出现。

RBAC

RBAC即角色访问控制(Role Based Access Control)


RBAC认为权限授权实际上是Who、What、How的问题。在RBAC模型中,who、what、how构成了访问权限三元组,也就是“Who对What(Which)进行How的操作”。

Who:权限的拥用者或主体(如Principal、User、Group、Role、Actor等等)

What:权限针对的对象或资源(Resource、Class)。

How:具体的权限(Privilege,正向授权与负向授权)。


基于角色的访问控制方法(RBAC)的显著的两大特征是:1.由于角色/权限之间的变化比角色/用户关系之间的变化相对要慢得多,减小了授权管理的复杂性,降低管理开销。2.灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。

国旗识别程序

大家好!

  我又来了,今天带给各位一个小程序,是识别国家旗帜的,出来一个国旗,你选择看是哪个国家的,供大家参考,经验不足,请多指教。附件:1144636864254.rar(18K) 附件:1144636878434.rar(18K)

关于数字电视的名字DVB

原先有位兄台提到了数字广播电视,即DVB.我再来细分一下数字电视。

DVB-C:数字电视有线广播,利用有线电视的网络,普及方便。

DVB-S: 数字电视卫星广播,按卫星收看节目,如亚洲3S-C卫星等。

DVB-T: 数字电视地面广播,大多用于车载数字电视。

DVB-H: 数字电视手持广播,大多用于手机电视。


个人认为这些设备的发展对JAVA本身没有太大影响,就像手机,刚开始的时候就只是用来通电话,内核与界面的设计基本用C实现,与JAVA无关,即便是现在,也只是做游戏可以用J2ME来开发。同样的,在数字电视产业刚刚起步的阶段,数字电视机顶盒界面和内核也都用C来实现的,至于游戏,很多也是用C实现,除非该数字电视机顶盒有足够的处理能力,才会用到J2ME,比如盛大的那种“盒子”,当然,数字电视比手机有优势,那就是网络带宽比较大,我们现在也已经看到数字电视游戏产业逐步起步发展了。随着数字电视处理能力的提高,J2ME在数字电视游戏领域上才会有所发展,而不是在整个数字电视领域上。

WTP

The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing J2EE Web applications. The WTP project includes the following tools: source editors for HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, and WSDL; graphical editors for XSD and WSDL; J2EE project natures, builders, and models and a J2EE navigator; a Web service wizard and explorer, and WS-I Test Tools; and database access and query tools and models.

TPTP

即(Test and Performance Tools Platform ),在交付健壮的产品质量的程序所需的过程中,编写应用程序或 servlet 的 Java 代码只是第一个阶段。必须对代码进行测试,检验它的操作和正确性。往往还必须对代码进行分析,以便消除性能瓶颈和资源浪费(尤其是内存)。还必须对代码进行监视,以便对故障进行定位、识别使用模式、寻找进一步增强和优化的机会以及探测入侵尝试和实际的入侵。

BREW

Binary Runtime Environment for Wireless 无线二进制运行环境,一种手机应用的开发平台

DOJA

DoJa是NTT DoCoMo用于其i-mode服务的Java应用概要,DoJa运行在J2ME CLDC API上,该API是Java Community Process(JCP)定义的,DoJa扩展库是由NTT DoCoMo制定的,用于通讯和其他输入输出处理、用户界面(GUI)和其他i-mode独有的特性及功能,以及由各个手机制造商定义的、用于添加新功能时的扩展库。值得注意的是,DoJa应用中运用的API与特定手机密切相关,各不相同,不能通用。


与传统的基于HTML的i-mode内容相比,DoJa使得i-mode能够提供更加富有动态和交互的内容。基于i-mode 的Java是由Sun Micorsystems专门为消费电子和嵌入式设备开发的Java 平台J2ME CLDC, 以及i-mode扩展库(基于i-mode的Java应用概要)组成,i-mode扩展库包括用户界面和HTTP通讯。

DVB

即DigitalVideoBroadcasting。

随着数字电视业务的开展,这个名字也逐渐进入了n多人的视野。

与以往的模拟电视业务相比,数字电视不仅在节省频谱资源、提高节目质量方面带来了一场革命。同时对JAVA语言也提出了更高的要求。

MEPG

MPEG本是MovingPicturesExpertsGroup,动态图象专家组的英文缩写,这个专家组始建于1988年,专门负责为CD建立视频和音频标准,其成员均为视频、音频及系统领域的技术专家。由于ISO/IEC1172压缩编码标准是由此小组提出并制定MPEG由此扬名世界。

对于今天我们所范指的MPEG-X版本,是指一组由ITU(InternationalTelecommunicationsUnion)和ISO(InternationalStandardsOrganization)制定发布的视频、音频、数据的压缩标准。

MPEG-1

MPEG-1制定于1992年,为工业级标准而设计,可适用于不同带宽的设备,如CD-ROM、Video-CD、CD-i。它可针对SIF标准分辨率(对于NTSC制为352X240;对于PAL制为352X288)的图象进行压缩,传输速率为1.5Mbits/sec,每秒播放30帧,具有CD(指激光唱盘)音质,质量级别基本与VHS相当。MPEG的编码速率最高可达4-5Mbits/sec,但随着速率的提高,其解码后的图象质量有所降低。

MPEG-1也被用于数字电话网络上的视频传输,如非对称数字用户线路(ADSL),视频点播(VOD),以及教育网络等。同时,MPEG-1也可被用做记录媒体或是在INTERNET上传输音频。

MPEG-2

MPEG-2制定于1994年,设计目标是高级工业标准的图象质量以及更高的传输率。MPEG-2所能提供的传输率在3-10Mbits/sec间,其在NTSC制式下的分辨率可达720X486,MPEG-2也可提供并能够提供广播级的视像和CD级的音质。MPEG-2的音频编码可提供左右中及两个环绕声道,以及一个加重低音声道,和多达7个伴音声道(DVD可有8种语言配音的原因)。由于MPEG-2在设计时的巧妙处理,使得大多数MPEG-2解码器也可播放MPEG-1格式的数据,如VCD。

同时,由于MPEG-2的出色性能表现,已能适用于HDTV,使得原打算为HDTV设计的MPEG-3,还没出世就被抛弃了。(MPEG-3要求传输速率在20Mbits/sev-40Mbits/sec间,但这将使画面有轻度扭曲)。除了做为DVD的指定标准外,MPEG-2还可用于为广播,有线电视网,电缆网络以及卫星直播(DirectBroadcastSatellite)提供广播级的数字视频。

MPEG-2的另一特点是,其可提供一个较广的范围改变压缩比,以适应不同画面质量,存储容量,以及带宽的要求。

对于最终用户来说,由于现存电视机分辨率限制,MPEG-2所带来的高清晰度画面质量(如DVD画面)在电视上效果并不明显,到是其音频特性(如加重低音,多伴音声道等)更引人注目。

MPEG-4

MPEG专家组的专家们正在为MPEG-4的制定努力工作。MPEG-4标准主要应用于视像电话(videophone),视像电子邮件(VideoEmail)和电子新闻(Electronicnews)等,其传输速率要求较低,在4800-64000bits/sec之间,分辨率为176X144。MPEG-4利用很窄的带宽,通过帧重建技术,压缩和传输数据,以求以最少的数据获得最佳的图象质量。

与MPEG-1和MPEG-2相比,MPEG-4的特点是其更适于交互AV服务以及远程监控。MPEG-4是第一个使你由被动变为主动(不再只是观看,允许你加入其中,即有交互性)的动态图象标准;它的另一个特点是其综合性;从根源上说,MPEG-4试图将自然物体与人造物体相溶合(视觉效果意义上的)。MPEG-4的设计目标还有更广的适应性和可扩展性。

Hibernate

Hibernate 是一个面向Java 环境的对象/关系数据库映射工具。用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去。

Hibernate 不仅仅管理Java 类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL 和JDBC 处理数据的时间。Hibernate 的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。

XA

取决于上下文, XA 有多种意思. 我们常见的数据库连接交易中的 XA 是指由 X/Open 组织提出的分布式交易处理的规范. XA 规范主要定义了交易管理器(Transaction Manager)和局部资源管理器(Local Resource Manager)之间的界面.有人说 XA 是 eXtended Architecture 的缩写, 其实我觉得这仅仅是一种巧合. eXtended Architecture 是一种CD ROM的驱动架构.

SSO

Single Sign On

RSS

RSS 是一个利用网页格式供应资料规范。该规范基于XML格式。RSS 已被广泛地应用于新闻,部落格,以及Podcasting。RSS的缩写通常指:


* Rich Site Summary (RSS 0.91)

* RDF Site Summary (RSS 0.9 and 1.0)

* Really Simple Syndication (RSS 2.0)

Podcasting

Podcasting 是一个链接词,源自iPod 和 broadcasting。它是指通过互联网以RSS或者Atom Syndication传播音频和视频文件的方式。Podcasting通过订阅的方式自动定期更新订户的电脑上。这是Podcasting不同于传统的broadcasting 和 streaming 的地方。

Wiki

Wiki 是一种提供多用户合作协同添加、编写文本的网页技术。Wiki 源自夏威夷语,意思是“快”。有时人们也说Wikiwiki。从本质上讲,Wiki是一种精简的网页创建过程。Wiki系统自动记录每个用户编写内容的每个版本,同时也提供内容更改提示。绝大多数的Wiki系统还提供方便的内容搜索工具。Wiki的最大特点是每个用户拥有相同的网页存取权限,这在很大程度上鼓励程序人员培养记录即兴的文本的习惯。所以有些人也把Wiki 理解为"What I know is"。这种理解很形象地反映了Wiki系统收集和交换知识的特点。

DES

DES :

(Data Encryption Standard) 数据加密标准。

3DES :

当然就是对DES执行三次咯(三重加密标准),也叫Tripolar DES。

DAO

DAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。


在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储。

MIS

  MIS是英文Management Information System(管理信息系统)的缩写,是60年代在欧美新兴起来的计算机应用学科,本身还在不断的发展变化,涉及的内容越来越多,目前还没有确切的定义。一般说来是指在管理工作中以数据库为核心的计算机应用。其应用面很广,是信息技术革命中的重要内容。MIS建设的主要作用有以下几个方面:

  1.辅助分析。对于企业的生产经营活动进行决策,需要各种生产经营数据作为依据。在人工的数据处理方式下,由于条件所限,只能按条条块块提供定期的报表,难以根据需要提供各种综合分析的数据,使得企业的决策活动常常只能是根据经验作出,带有一定的盲目性。这种粗放式的经营方式是一种低水平的运作,会造成大量的浪费。而通过计算机系统将数据组织起来,可以随时提供各种所需的数据。它能保证决策的准确、及时。

  2.规范化管理。企业中的许多数据管理并不象财务管理那样,有一个严格的制度,常常带有较大的随意性,数据采集的时间、格式、计算方式等往往是根据经验和记在脑子里的公式完成的,而且又不便于审核,容易引起混乱、错误。计算机系统为数据处理提供明确的尺度,使之标准化、规范化。

  3.节省人力。不仅大量的重复计算由计算机处理,可以减轻人的劳动强度,更重要的是:在输入数据以后,所有的处理都由计算机系统来完成,可以免去人工方式下许多中间的处理环节,达到减员的效果。

  另外,值得注意的是:在管理机制大变动的时期,如果利用好MIS这个工具,对于企业领导有效地把握管理过程,形成新的管理机制是很有用的。

DTO

Data Transfer Object(数据传输对象)


DTO用于在MVC体系的不同层之间传递数据

JAAS

The Java Authentication and Authorization Service (JAAS) is a set of APIs that enable services to authenticate and enforce access controls upon users. It implements a Java technology version of the standard Pluggable Authentication Module (PAM) framework, and supports user-based authorization.

JSTL

Java Srandard Tag Libraries

Java标准标记库

也叫做JSP标记库或者JSPTL

JSPTL规范可以在http://www.jcp.org/jsr/detail/52.jsp上查阅

War

Web Application Archive网络应用程序文件

war基本上和jar一样 war专用在web方面

Java相关术语大全,多多学习

-A-

AJAX: (建议不译,原因:专有名词) [Asynchronous JavaScript and XML,异步JavaScript及XML]

annotation: 注解

Ant: (建议不译,原因:专有名词)

AOP: (建议不译,原因:专有名词) [aspect-oriented programming, 面向方面编程]

application: 应用

argument: 参数


-B-

B2B: (建议不译,原因:专有名词) [Business-to-Business, 业务对业务]

BAM: (建议不译,原因:专有名词) [Business Activity Monitoring, 业务活动监测]

BMP: (建议不译,原因:专有名词) [bean-managed persistence, Bean管理的持久化]

BPEL: (建议不译,原因:专有名词) [Business Process Excution Language, 业务流程执行语言]

BPM: (建议不译,原因:专有名词) [Business Process Modeling, 业务流程建模]

build: 建立;编译


-C-

C2B: (建议不译,原因:专有名词) [Consumer-to-Business, 客户对业务]

CAD: (建议不译,原因:专有名词) [Computer Aided Design, 计算机辅助设计]

CAM: (建议不译,原因:专有名词) [Computer Aided Modeling, 计算机辅助建模]

case-insensitive: 大小写不敏感

case-sensitive: 大小写敏感

container: 容器

cluster: 集群

CMP: (建议不译,原因:专有名词) [container-managed persistence, 容器管理的持久化]

component: 组件,部件

configuration: 配置

context: 上下文,环境

control: 控件

convention: 约定

CORBA: (建议不译,原因:专有名词) [Common Object Request Broker Architecture,公共对象请求代理体系]

COS: (建议不译,原因:专有名词) [Common Object Services,公共对象服务]

couple: 耦合

CRUD: 专指数据库操作create, read, update, delete,可以不译


-D-

Daemon: (建议不译,原因:专有名词) [Internet中用于邮件收发的后台程序]

DAO: (建议不译,原因:专有名词) [Data Access Object, 数据访问对象]

data: 数据

DBMS: (建议不译,原因:专有名词) [Database Management System, 数据库管理系统]

DDL: (建议不译,原因:专有名词) [Data Definition Language, 数据定义语言]

Declarative Programming: 声明式编程

delegate: 委托

Dependency Injection: 依赖注入

deploy: 部署

deserialize: 反序列化(也可译为反串行化),即取出

dialect: (行业)术语

directive: 指令

DIT: (建议不译,原因:专有名词) [Directory Information Tree, 目录信息树]

DML: (建议不译,原因:专有名词) [Data Manipulation Language, 数据操作语言]

DNS: (建议不译,原因:专有名词) [Internet Domain Name System, 因特网域名系统]

domain: 域

DSL: (建议不译,原因:专有名词) [Domain-Specific Languages, 特定领域语言]

DTOs: (建议不译,原因:专有名词) [data transfer objects, 数据传输对象]


-E-

EAI: (建议不译,原因:专有名词) [Enterprise Application Integration: 企业应用集成]

ECC: (建议不译,原因:专有名词) [error correcting codes: 错误纠正代码]

EIS: (建议不译,原因:专有名词) [Enterprise Information System: 企业信息系统]

EJB: (建议不译,原因:专有名词) [Enterprise JavaBean, 企业JavaBean]

encapsulate: 封装

ESB: (建议不译,原因:专有名词) [Enterprise Service Bus, 企业服务总线]

event: 事件


-F-

FAQs: (建议不译,原因:专有名词) [Frequently Asked Questions, 经常提问的问题]

FIFO: 先进先出 [First in, First out]

fire: 触发

firewall: 防火墙

framework: 框架

function: 函数


-G-

GoF: "四人帮",对名著Design Patterns-Elements of Reusable Object-Oriented Software的四名作者的"戏"称。[Gang of Four]

granularity: 颗粒性,颗粒度

GUI: (建议不译,原因:专有名词) [Graphic User Interface: 图形用户接口]

GUID: (建议不译,原因:专有名词) [Globally Unique Identifier: 全球唯一标识符]


-H-

hard-coding: 硬碥码

Hibernate: (建议不译,原因:专有名词) [一种为应用程序提供持久化服务的框架]


-I-

IDE: 集成开发环境 [Integrated Development Environment]

implement: 实现

internet: 因特网 (也可以不译,原因:在中文环境下已经得到充分理解及认同)

intranet: 企业内部网

IoC: (建议不译,原因:专有名词) [Inversion of Control, 控制反转]


-J-

JavaBean: (建议不译,原因:专有名词)

JCP: (建议不译,原因:专有名词) [Java Community Process, Java社区研究]

JDBC: (建议不译,原因:专有名词) [Java DataBase Connectivity, Java数据库连接]

JDO: (建议不译,原因:专有名词) [Java Data Objects, Java数据对象]

JES: Java企业系统 [Java Enterprise System]

JOnAS: (建议不译,原因:专有名词) [ Java Open Application Server, Java开放应用服务器]

JNDI: (建议不译,原因:专有名词) [Java Naming and Directory Interface, Java命名与目录接口]

JTA: (建议不译,原因:专有名词) [Java Transaction API: Java事务API]

JVM: (建议不译,原因:专有名词) [Java Virtual Machine: Java虚拟机]

JXTA: (建议不译,原因:专有名词) [一个用于P2P应用开发的网络计算平台]


-K-


-L-

Laszlo: (建议不译,原因:专有名词) [一个大量应用于internet应用程序的基于XML平台的开源项目]

LDAP: (建议不译,原因:专有名词) [Lightweight Directory Access Protocol, 轻量目录访问协议]

leverage: 均衡


-M-

MEPs: (建议不译,原因:专有名词) [message exchange patterns,消息交换模式]

meta: 元

metadata: 元数据

method signature: 方法签名

middleware: 中间件

mock: 虚拟的

modal dialog: 模态对话框

modular: 模组。是模块module的集合,它由多个独立的模块构成。

modular organization: 模组结构

module: 模块

MOM: (建议不译,原因:专有名词) [message-oriented middleware,面向消息的中间件]

MVC: (建议不译,原因:专有名词) [Model-View-Control,模型-视图-控制]


-N-

NDS: (建议不译,原因:专有名词) [Novell Directory Service,Novell目录服务]

NIS: (建议不译,原因:专有名词) [Network Information Service,网络信息服务]

node: 节点


-O-

ODMG: (建议不译,原因:专有名词) [Object Data Management Group, 对象数据管理组织]

OGNL: (建议不译,原因:专有名词) [Object Graph Navigation Language, 对象图导航语言]

OODBMS: (建议不译,原因:专有名词) [Object-Oriented Database Management System, 面向对象数据库管理系统]

ORM: (建议不译,原因:专有名词) [object-relational (O-R) mapping, 对象关系映射]


-P-

persistence: 持久化(使用SQL语句在关系数据库中存储数据)

POJO: (建议不译,原因:专有名词) [Plain Old Java Objects,简单初始Java对象]

POJI: (建议不译,原因:专有名词) [Plain Old Java Interface,简单初始Java接口]

procedural: 过程的

profiling: 配置

prototype: 原型


-Q-

queue: 队列


-R-

RAD: (建议不译,原因:专有名词) [Rapid application development,快速应用开发]

RCS: (建议不译,原因:专有名词) [Revision Control System,修订控制系统]

RMI: (建议不译,原因:专有名词) [Remote Method Invocation: 远程方法调用]

retrieve: 检索

RIAs: 丰富的Internet应用程序 [Rich Internet Applications]

RPC: (建议不译,原因:专有名词) [remote procedure calls,远程过程调用]


-S-

schema: 规划,设计,方案

serialize: 序列化(也可译为串行化),即保存

session: 会话

SOA: (建议不译,原因:专有名词) [Service-Oriented Architecture: 面向服务体系]

SOAP: (建议不译,原因:专有名词) [Simple Object Access Protocol,简单对象访问协议]

SPI: (建议不译,原因:专有名词) [Service Provider Interface,服务提供接口]

Spring: (建议不译,原因:专有名词)

SQL: (建议不译,原因:专有名词) [Structured Query Language,结构化查询语言]

Struts: (建议不译,原因:专有名词) [一种基于MVC模式的Web应用程序框架]

surrogate keys: 替代键


-T-

tag: 标签

TDD: (建议不译,原因:专有名词) [Test Driven Development,测试驱动的开发]

third-party: 第三方,泛指其他开发商,生产商等

transaction: 事务

Tomcat: (建议不译,原因:专有名词) [一个非常有名的Java Web容器]


-U-

UDT: (建椰原因:专有名词) [user-defined column types: 用户定义字段类型]

use case: 用例

UI: 用户界面 (User Interface)


-V-


-W-

wizard: 向导

Web: (建议不译,原因:专有名词)

Web service: (可以不译,原因:专有名词) [Web服务]

WS-addressing: (建议不译,原因:专有名词) [web service寻址]

WSDL: (建议不译,原因:专有名词) [Web Service Description Language: Web服务描述语言]

WYSIWYG: 所见即所得 [What You See is What You Get]


-X-


-Y-


-Z-

Log4j

Log4j is an open source project based on the work of many authors. It allows the developer to control which log statements are output with arbitrary granularity. It is fully configurable at runtime using external configuration files. Best of all, log4j has a gentle learning curve.

XSLT

在计算机科学中, XSLT是扩展样式表转换语言(Extensible Stylesheet Language Transformations)的简称,这是一种对XML文档进行转化的语言,XSLT中的T代表英语中的“转换”(transformation)。它是XSL(Extensible stylesheet language)规范的一部分。XSL规范的另外一部分是XSLF(F代表代表格式化对象Formatting Objects),又称XSL-FO或XSLFO。

POJO

POJO = pure old Java object

POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口。例如:

public class User {

private long id;

private String name;

public void setId(long id) {

this.id = id;

}

public void setName(String name) {

this.name=name;

}

public long getId() {

return id;

}

public String getName() {

return name;

}

}

POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。


Intellij IDEA

Intellij IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。

JDO

全称Java Data Object 。JDO是对象持久化工作的综合成果,试图提供一个对象持久化的完全版本。JDO同时继承于ODMG(对象数据管理小组,标准化对象数据库的一个独立委员会)和对象关系映射工具提供商。

应用程序的开发人员通过访问JDO Instance , 达到访问JDO Instance 所代表的数据对象,包括:ERP,数据库系统等.使数据的存储介

质对于应用的开发人员完全透明.

AJAX

AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性.


这两项被忽视的性能是:

无需重新装载整个页面便能向服务器发送请求.

对XML文档的解析和处理.

聚集(Aggregation)

聚集(Aggregation)是一种特殊形式的关联。聚集表示类之间的关系是整体与部分的关系。一辆轿车包含四个车轮、一个方向盘、一个发动机和一个底盘,这是聚集的一个例子。在需求分析中,"包含"、"组成"、"分为……部分"等经常设计成聚集关系。聚集可以进一步划分成共享聚集(Shared Aggregation)和组成。例如,课题组包含许多成员,但是每个成员又可以是另一个课题组的成员,即部分可以参加多个整体,我们称之为共享聚集。另一种情况是整体拥有各部分,部分与整体共存,如整体不存在了,部分也会随之消失,这称为组成(Composition)。例如,我们打开一个视窗口,它就由标题、外框和显示区所组成。一旦消亡则各部分同时消失。在UML中,聚集表示为空心菱形,组成表示为实心菱形。

耦合

耦合是指两个实体相互依赖于对方的一个量度.分为以下几种:

非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的

数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。

标记耦合 :一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。

控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。

外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。

公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。

内容耦合:如果发生下列情形,两个模块之间就发生了内容耦合

(1) 一个模块直接访问另一个模块的内部数据;

(2) 一个模块不通过正常入口转到另一模块内部;

(3) 两个模块有一部分程序代码重迭(只可能出现在汇编语言中);

(4) 一个模块有多个入口。


RFID

RFID是射频识别技术的英文(Radio Frequency Identification)的缩写。

射频识别技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。

JAM

JAM(Java Application Manager)Java 应用管理器,又称为AMS(Application Managaer software)应用管理软件。它是一个支持j2me手机上的应用管理软件:主要负责手机上MIDP软件的下载,安装,运行,暂停和删除。

Jdon

Jdon Framework是一个整合最新设计思想和开发模式于一体的、提供快速开发J2EE途径的工具框架。[link=http://www.jdon.com/jdonframework/why.htm]

N/A

Not Available.

无法获得,不可用。

N/A就是“无可用信息”。

JMS

JMS(Java Message Service)

java 消息服务


JMS只是接口,并没有给予实现,实现JMS接口的消息中间件叫JMS Provider,这样的消息中间件可以从Java里通过JMS接口进行调用。


消息中间件

消息中间件提供企业数据的异步传输,通过消息中间件,一些原本互相孤立的业务组件可以组合成一个可靠的、灵活的系统。


消息中间件大致分为两类:


Point-to-Point(PTP)


Publish-Subscribe(Pub/Sub)


PTP是点对点传输消息,建立在消息队列的基础上,每个客户端对应一个消息队列,客户端发送消息到对方的消息队列中,从自己的消息队列读取消息。 Pub/Sub是将消息定位到某个层次结构栏目的节点上,Pub/Sub通常是匿名的并能够动态发布消息,Pub/Sub必须保证某个节点的所有发布者(Publisher)发布的信息准区无误地发送到这个节点的所有消息订阅者(Subscriber)。

OOD

面象对象的设计

与OOA(面象对象分析)相对应,先做OOA,然后做OOD

一般采用UML(统一建模语言)来完成分析与设计


AMOWA

全称:Asynchronous-Messaging Oriented Web Application

即 面向异步消息的WEB应用

一个具备AMOWA特征的WEB应用具备以下三条:

1. 系统必须是一个WEB应用。在非WEB环境中设计与实现异步调用非常简单,考虑也很自然。在WEB环境下,设计与实现相对比较麻烦,思维方式也稍微会有些跳跃感。

2. 系统中必须具备消息特征,无论是隐式或者显式。在网络游戏,即时消息工具等应用中,消息特征比较明显,这方面的论述也比较多;但有些企业应用,也能够发现一些隐含的消息模式。比如,一个商业智能WEB客户端,需要进行钻取、上溯、切片等操作,这些操作和返回值可以被包装为消息(事实上,目前已经有相关的规范,分别是MDX和XML/A);在操作型WEB应用中,操作同样可以被抽象为消息,比如一个Bug管理系统,提交Bug, 查看Bug等,都可以包装为消息。

3. 消息必须是异步的。这一点是与传统方式的根本不同之处。传统的方式在完成某个操作一定存在页面切换,而AMOWA不必。消息是异步传输,在操作完成之前客户可以看到一个友好的Loading或者其他友好的提示,等到操作完成数据可用之后,前台的UI采用javascript/Flash的方式进行刷新。

详情参见:面向异步消息的Web应用(AMOWA)

EAI

EAI-企业应用集成(Enterprise Application Integration,EAI)技术,它可以通过中间件作为粘合剂来连接企业内外各种业务相关的异构系统、应用以及数据源,从而满足 E-Commerce、ERP、CRM、SCM、OA、数据库、数据仓库等重要系统之间无缝共享和交换数据的需要。

MIME

全称为“Multipurpose Internet Mail Extensions”, 比较确切的中文名称为“多用途互联网邮件扩展”。它是当前广泛应用的一种电子邮件技术规范。MIME扩允了基本的面向文本的Internet邮件系统,以便可以在消息中包含二进制附件。

RFC822在消息体的内容中做了一点限制:就是只能使用简单的ASCII文本。所以,MIME信息由正常的Internet文本邮件组成,文本邮件拥有一些特别的符合RFC822的信息头和格式化过的信息体(用ASCII的子集来表示的附件)。这些MIME头给出了一种在邮件中表示附件的特别的方法。

IETF

IETF是Internet工程任务组(Internet Engineering Task Force)的简写。始于1986年的IETF是推动Internet标准规范制定的最主要的组织。


IETF标准是在一种开放的、无所不包的过程中开发出来的。所有IETF文档都可在互联网上随意取阅,并可免费复制。IETF是一个非常大的开放性国际组织,由网络设计师、运营者、服务提供商和研究人员组成,致力于Internet架构的发展和顺利操作。大多数IETF的实际工作是在其工作组(Working Group)中完成的,这些工作组又根据主题的不同划分到若干个领域(Area),如路由、传输、网络安全等。

Kerberos

Kerberos是Windows 2000的核心安全协议(和 MIT 创建的版本不同,完全由 Microsoft 重新实现),Kerberos以单密钥加密制为基础。Windows 2000内置三种基本安全协议之一。

LDAP

轻量级目录访问协议,即Lightweight Directory Access Protocol (LDAP)是一个访问在线目录服务的协议。

NTLM

NTLM是NT LAN Manager的缩写,这也说明了协议的来源。NTLM 是 Windows NT 早期版本的标准安全协议,Windows 2000 支持 NTLM 是为了保持向后兼容。Windows 2000内置三种基本安全协议之一。

SSL

Secure Sockets Layer(SSL)是Internet的标准协议,它也可以用于其它的环境中。SSL同时用到了公钥加密和单密钥加密两种体制。SSl 的一个版本已经被IETF标准化,名字为TLS(Transport Layer Security),Windows 2000同时支持 SS L和 TLS。Windows 2000内置三种基本安全协议之一。

OOA

Object-oriented Analysis 面向对象的分析

中间件(middleware)

中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。


在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。

IDC对中间件的定义表明,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。

电信业务名词:ARPU

  所谓ARPU就是每用户平均收入(ARPU: Average Revenue Per User)。


  ARPU注重的是一个时间段内运营商从每个用户所得到的利润。很明显,高端的用户越多,ARPU越高。在这个时间段,从运营商的运营情况来看,ARPU值高说明利润高,这段时间效益好。ARPU是给股东的,投资商不仅要看企业现在的赢利能力,更关注企业的发展能力。ARPU值高,则企业的目前利润值较高,发展前景好,有投资可行性。

MDA

Model Driven Architecture 模型驱动架构


自从2002年被OMG(Object Management Group 国际对象管理集团)提出以后,"随风潜入夜,润物细无声",未见轰轰烈烈宣传,各大厂商却惊人一致地争相跟进,关于MDA的话题转眼之间在网络上也如火如荼地繁荣起来了。


为了实现MDA这一宏大构想,OMG制定了一系列的标准:


   UML:UML被MDA用来描述各种模型。它并不是为MDA而生,但是作为目前最为风行的建模语言,UML已经占据了全球建模语言领域90%的市场份额,成为了建模语言事实上的标准,因此OMG将它作为MDA技术的基础是自然而然的明智选择。它是MDA的基础,也是MDA最有力的武器。


   MOF:MOF(Meta Object Facility 元对象机制)是比UML更高层次的抽象,它的目的是为了描述UML的扩展或者其它未来可能出现的类UML的建模语言。由此我们可以看到OMG的"野心",虽然MOF也不是为MDA而生的,但是我们可以体味到OMG的工程师们良苦的用心和长远的目光。


   XMI:XMI(XML-based metadata Interchange)是基于XML的元数据交换。它通过标准化的XML文档格式和DTDs(Document Type Definitions)为各种模型定义了一种基于XML的数据交换格式。这使得作为最终产品的模型可以在各种不同的工具中传递,这一点是非常重要的,它保证了MDA不会在打破了一种束缚之后再被加上一层新的束缚。


   CWM:CWM(Common Warehouse Metamodel 公共仓库元模型)提供了一种数据格式变换的手段,在任意级别的模型上都可以使用CWM来描述两种数据模型之间的映射规则,比如将数据实体从关系数据库变换为XML格式。在MOF的框架下,CWM使得通用的数据模型变换引擎成为可能。


  在OMG的蓝图中,UML、MOF、XMI、CWM等一系列标准分别解决了MDA的模型建立、模型扩展、模型交换、模型变换这几个方面的问题。OMG试图通过标准化的定义,扩大MDA的应用范围。同时通过这样一个可扩展的建模语言环境,IT厂商可以自由实现自己的建模语言,以及语言到可执行代码的映射,然而不管怎么样,都必须处于OMG的标准化框架之下。

FOAF

在因特网上,社区的数量正在不断激增,包括各种社区,从专业机构到社会团体。Dan Brickley 和 Libby Miller 发明的 FOAF 词汇表为社区成员提供了一种基本表达:描述人及其基本特性,如姓名、电子邮件地址等等。


FOAF 只是一个 RDF 词汇表。它的常规用法类似于 RSS:在 Web 服务器上创建一个或多个 FOAF 文件并共享 URL,这样,使得软件可以使用该文件内的信息。和创建您自己的 Web 页面一样,分散创建 FOAF 数据并使其创建在您的控制之下。使用这些文件的示例应用程序可能是一个社区目录,成员在该目录内维护他们自己的记录。然而,如同 RSS 一样,当聚集数据然后探究和交叉链接这些数据时,FOAF 才显露出其真正有趣的部分。


FOAF 有望成为一种管理社区的重要工具。除提供简单的目录服务之外,您还可以以许多方式使用 FOAF 上的信息。例如:


(1)通过对来自可信的同事的邮件区分优先级来增加对电子邮件的过滤

(2)为社区新成员提供帮助

(3)查找兴趣相投的人

VXML/Voice XML

VXML:Voice Extentsible Markup Language的缩写。是XML的在语音技术方面的应用。


VoiceXML is a markup language derived from XML for writing telephone-based speech applications.

Users call applications by telephone. They listen to spoken instructions and questions instead of viewing a screen display; they provide input using the spoken word and the touchtone keypad instead of entering information with a keyboard or mouse.

XDoclet

XDoclet是一个扩展的Javadoc Doclet引擎。它是一种通用的java工具,可以让你创建自己的javadoc @tags进而利用XDoclet中的Templet enging基于这些@tags生成源代码或其他文件(例如xml的deployment descriptors)。

EJB

Enterprise JavaBeans,Java中用于开发企业级应用的技术标准,他定义了一个用于开发和发布可重用的服务器端组件的模型,包括Session beans,Entity beans以及Message-driven beans三种。

Swing

Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。

JAXP

JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者特别为JAXP设计了一个Pluggability Layer,在Pluggability Layer的支持之下,JAXP既可以和具体实现DOM API、SAX API 的各种XML解析器(XML Parser,例如Apache Xerces)联合工作,又可以和具体执行XSLT标准的XSLT处理器(XSLT Processor,例如Apache Xalan)联合工作。

JECF

Java Electronic Commerce Frame-work:Java电子商贸结构

O/R Mapping

ORM,即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。

SVG

SVG格式的全名是“Scalable Vector Graphics”,中文的大概意思为“可变动的向量绘图形文件”其最主要的目的在于改善网页上头图片的品质,这种格式的文件可以包含渐层、动画、自型的处理及一些特效等功能,让网页的图片可以“活”起来,不再只是单纯的图片而已,并且其有取代“动态GIF”文件的架式呢。当您安装之后,可以先连上Adobe的SVG测试网页,看看是否真的可以使用了,如您看到如上面标题旁的时钟图,就表示您的浏览器可以观看SVG格式了。

VML

VML的全称是Vector Markup Language(矢量可标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途。

Torque

是从Apache Turbine中剥离处理的一个优秀的ORM(Object Relational Mapping,对象角色建模) 解决方案。

ibatis

是一个半自动化的O/R Mapping,是相对Hibernate而言

JMX(Java Management Extensions)

JMX是一种应用编程接口,可扩充对象和方法的集合体,可以用于跨越一系列不同的异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用它提供了用户界面指导、Java类和开发集成系统、网络及网络管理应用的规范。

cluster

Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。一个Cluster包含多台(至少二台)拥有共享数据存储空间的服务器。任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。每台服务器的操作系统和应用

程序文件存储在其各自的本地储存空间上。Cluster内各节点服务器通过一内部局域网相互通讯。当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。当以上的任一故障发生时,客户都将能很快连接到新的应用服务上.

Core Packages

Core Packages 核心包

  在任何Java平台和任何兼容平台上必须被支持的API的集合。

core class

core class 核心类

  一个Java平台上的标准的公共类或接口。Java平台的核心类,至少在所有的能支持Java的操作系统的平台上都是可用的。一个完全用Java编写的程序只需要Java核心类就可以运行了,这意味着它能够在任何地方运行,参看100% Pure Java(TM).


continue

continue

  一个Java的关键字,用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。


container-managed transaction

container-managed transaction

  当一个EJB容器定义一个事务的边界的时候,一个Bean必须使用这种事务类型

Container

Container 容器

  一个为组件提供生命周期管理,安全,配置,和运行时服务的实体。每一个类型的容器(EJB, Web, JSP, servlet, applet, 和application client)也会提供各自组件相关的服务


Constructor

Constructor 构造函数

  一个创建对象的伪方法。在Java语言中构造函数是和类同名的成员函数。构造函数一般用在new操作符之后。


connector architecture

connector architecture

  一个集成J2EE和EISs的体系结构。这个体系结构中有两大部分:一个EIS厂商提供的资源适配器和一个允许这个适配器插入的J2EE服务器。这个体系结构定义了一系列资源适配器为了能插入J2EE服务器而必须支持的规范,比如事务,安全,资源管理。


Connector

Connector 连接器

  一个标准的扩充机制使容器可以提供到EISs的连接。一个连接器连接到特定的EIS,由资源适配器和针对EIS的应用开发工具组成。一个资源适配器插入到一个容器通过在连接器体系结构中定义的系统级的联系。

component environment

component environment

  应用程序组件提供商定义的一个集合,使组件在J2EE组件的名字空间中可见。环境选项由组件的使用描述符指明。每一个组件命名并访问它的环境配置值通过使用java:comp/evn JNDI上下文。这些值可以是组件所依赖的一个对象,比如JDBC DataSouce,或者一个简单值,比如一个税率。


component contract

component contract

  组件和它的容器之间的规范。这种规范包括:组件的生命周期的管理,一个上下文的接口,组件可以通过它获得容器的信息和服务,以及每个容器必须提供的一系列服务。

component

component 组件

  一种被容器所支持的应用级的软件单元。组件在使用的时候是可配置的。J2EE平台定义了四种类型的组件:Enterprise Bean,Web components,applets和application client。


compiler

compiler 编译器

  一个把源代码翻译成机器可以执行的代码的程序。Java编译器把Java源码翻译成Java虚拟机能够识别的字节码,参见interpreter


comment

comment 注释

  在编程语言中被编译器忽略的解释性语句。在Java中注释使用//或/*…*/定界

codebase

codebase

  和<APPLET>标签中的Code属性配合给出找到applet类的完整路径:Code给出文件的名字,Codebase指出包含该文件的URL路径


class variable

class variable 类变量

  一个和整个类相关的数据项,而不是只和某个实例,类变量在类定义中定义,也被称作static field,参看instance variable.


classpath

classpath 类路径

  Classpath是一个环境变量,用来向Java虚拟机和基于Java的应用程序指明系统类库和用户类库的位置(比如,工具包在JDK1.1.X/bin目录中)

class method

class method 类方法

  不需要引用特定对象就可以使用的方法,类方法的作用域是全局的,而不是某个特定的类实例,也被称作静态方法static method,参看instance method

class

class 类

  在Java语言中定义一个特定类的实现。一个类的定义包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类。如果没有显式指明父类,那么它的父类会隐式的被认为是Object。


char

char

  Java语言的一个关键字,用来定义一个字符类型


catch

catch

  Java的一个关键字,用来声明当try语句块中发生运行时错误或非运行时异常时运行的一个块。


casting

casting

  强制类型转化换

case

case

  Java语言的关键字,用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行。


callback methods

callback methods 回调方法

  组件的方法,由存放该组件的容器来调用的,用来在组件生命周期中通知它重要的事件

bytecode

bytecode 字节码

  由Java编译器生成的跟机器相关代码,由Java解释器执行

Byte

Byte 字节

  顺序的8位bit,Java语言中有对应的byte类型


business method

business method 商业方法

  某个Enterprise Javabean的方法用来实现商业逻辑或者某个应用的规则。


business logic

business logic 商业逻辑

  实现某个应用功能的代码。在Enterprise JavaBeans模型中,这种逻辑是由某个Enterprise Javabean的方法实现的。

break

break

  一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签,则从标签对应的地方开始执行

boolean

boolean 逻辑型

  指一个表达式或一个变量只能有true或者false两种类型。Java语言提供了boolean类型以及true和false两个常量


block

block 块

  在Java语言中,任何被大括号括起来的程序段。

bitwise operator

bitwise operator 位操作符

  并行的对一个或多个操作数的位进行单独的操作。比如二进制逻辑运算符(&,|,^),二进制移位符(<<,>>,>>>)和求补运算符(~)

bit

bit 位

  计算机中表示信息的最小单位,只有0和1两个值


binary operator

binary operator 二值操作符

  有两个操作数的操作符

bean-managed transaction

 bean-managed transaction

  Enterprise Bean定义事务的界限的时候

Bean

Bean

  一个可以重用的组件,可以通过组合Bean来创建应用程序

ASCII

ASCII

  American Standard Code for Information Interchange的缩写。一个标准的7位字符编码,参见Unicode

array

array 数组

  相同类型的数据的集合,每一个数据项通过一个整数唯一标识


argument

argument 参数

  在函数调用中使用的数据项。一个参数可以是常量、变量或表达式

Applet container applet

Applet container applet容器

  一个支持applet的容器

applet

applet 小应用程序

  通常在Web浏览器中执行的一个Java组件,同样可以在其他的支持applet模型的应用程序或设备中执行

access control

access control 访问控制

  控制用户或程序访问资源的权限,保证资源的一致性的方法

abstract method

abstract method 抽象方法

  没有实现的方法

abstract class

abstract class 抽象类

  含有一个或多个抽象方法的类,不能被实例化。定义抽象类的目的是使其他类能够从它继承,并且通过实现抽象方法使这个类具体化


Abstract

Abstract 抽象的

  一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被宼/p>