IDE(Integrated Development Environment,集成开发环境) IDE是一套软件工具,可帮助开发人员在集成环境中方便地创建应用程序。IDE还允许调试、测试、模拟和预览应用程序。Microsoft的Visual Studio、IBM的Eclipse IBM、Sun的Sun Java Creator Studio和Sun Java Studio Enterprise是一些常用的IDE。
IETF(Internet Engineering Task Force,Internet工程任务组) IETF是一个国际化组织,负责TCP/IP、IPv4和IPv6 等标准的制定。成员由来自Internet的个人和机构组成。
IIOP(Internet Inter-ORB Protocol,ORB间的Internet协议) IIOP协议由OMG(对象管理组)开发,旨在万维网上实现LORBA解决方案。另见RMI。
内部网(Intranet) 内部网是专用网络,可在企业内布置。内部网可能包含很多相互连接的LAN(局域网),也可能包含网关,以使内部网的系统连接到Internet。与Internet一样,内部网也使用TCP/IP及其他相关协议,以检索、交流和传输信息。
Internet Internet扩展到全球,是由网络构成的网络,不受任何个人的控制,对所有个人和组织都有重要作用。在Internet的推动下,TCP/IP协议大行其道,成为企业用户之间的事实业务协议。Internet也使B2C和C2C业务获得巨大成功。运行在Internet上的电子邮件和IRC应用程序极大地缩短了通信时间,演变成个人和企业的新型通信工具。万维网是Internet上最常见和最常用的部分,可提供嵌入到图像、音频、视频和超链接中的信息和相关多媒体内容。另见内部网、ARPANet和外部网。
IPV6(Internet协议第6版) Internet协议的最新版本。当前的大多数应用程序和操作系统都支持IPv6。与IPv4相比,IPv6最大的改进之处在于:IP地址显示为128位,而不是过去使用的32位。
J2EE(Java 2 Enterprise Edition,Java 2企业版) J2EE是Sun公司提供的企业解决方案。J2EE也是一个描述JSP、Servlets和EJB等组件的规范。Sun认为,J2EE不仅是一个规范或平台,它包含4个重要部分:企业应用程序编程模型、参考实现、兼容性测试套件和蓝图。
J2SE(Java 2 Standard Edition,Java 2标准版) J2SE提供了一个完整环境,允许在桌面和工作组服务器环境中开发和部署Java应用程序。J2SE是J2EE和J2ME的基础,又称核心Java或桌面Java。
J2ME(Java 2 Micro Edition,Java 2 Micro版) J2ME提供了一个应用程序环境,专门用来满足小型设备市场,如PDA、手机和机顶盒的需要。这些设备的内存空间和处理能力通常都很有限。
JAAS(Java Authentication Authorization Services,Java身份验证授权服务) JAAS提供了插入式身份验证框架,能同时处理身份验证和授权问题。不管底层使用什么样的身份验证方案,执行身份验证的Java程序都具有可移植性。
JAF(JavaBeans Activation Framework,JavaBean激活框架) JAF是Java平台的标准扩展,用于确定所有数据片断的类型、封装访问、发现操作。JAF在很多情况下与JavaMail共用。
Java Java是Sun公司开发的编程语言,使用简单,面向对象,具有多线程功能,稳定可靠,安全性好,独立于平台。起初的Java称为Oak,由James Gosling博士于1995年中期创建。后来,Java在客户机/服务器、分布式、内部网、外部网和Internet环境下的应用迅速增加。Java不仅用于计算机系统,也用于小型设备,如PDA、手机、机顶盒、按钮和卡片等。
JavaScript JavaScript由Netscape推出,是一种基于对象的脚本语言,用来为HTML页提供一些附加特性和一定程度的“动态性”。
JAXP(Java API for XML Processing,用于XML处理的Java API) JAXP允许Java应用程序独立于特殊XML处理实现、分析和转换XML文档。
JAX-RPC(Java API for XML-Based RPC,基于XML的RPC Java API) JAX-RPC是Java应用程序编程接口,支持实现Web服务化。JAX-RPC API可帮助开发基于SOAP的应用程序。JAX-RPC编程模型提取SOAP协议级别运行时机制,提供Java与WSDL(Web Services Description Language,Web服务描述语言)之间的映射,简化了面向Web服务的应用程序的开发。
JCP(Java Community Process,Java社区组织) JCP成立于1995年,Sun公司试图通过JCP使国际Java社区参与开发Java规范。JCP的成员曾参与定义Java平台的未来版本和特性。
JDBC(Java Database Connectivity,Java数据库连接性) JDBC是一个应用程序编程接口集合,能帮助Java应用程序连接到数据库,以存储、编辑、更新和删除信息。JDBC允许开发人员编写在数据库执行的SQL(结构化查询语言)代码,以控制数据。JDBC主要用于连接RDBMS类型的数据库,最主要的特点是允许以独立方式访问数据库信息。
JDO(Java Data Object,Java数据对象) JDO是一个Java API,有助于隐性地访问数据库。所谓“隐性访问”,即不使用SQL语句就能访问数据库信息。JDO是访问数据库的替代方式。
JMS(Java Message Service,Java消息服务) JMS是一个Java API,为基于Java的应用程序提供异步消息传输能力。开发人员可为企业应用程序使用JMS消息服务桥,如IBM的MQ系列、Sonic Software的SonicMQ,或其他主要消息中间件产品。JMS是J2EE的重要组成部分,可提供串行化Java对象消息或XML消息。另见J2EE。
JNDI(Java Naming and Directory Interface,Java命名和目录接口) JNDI是一个Java API,允许Java应用程序以独立于服务提供商的方式访问命名和目录服务。JNDI允许开发人员创建可访问NDS、DNS、LDAP、RMI和CORBA等各种服务的可移植应用程序。
JNI(Java Native Interface,Java本地接口) JNI是一个本地Java编程接口,允许运行于JVM的Java代码与使用其他语言(C、C++或汇编语言)编写的应用程序和库共同运行。
JNLP(Java Networking Launching Protocol,Java网络启动协议) Java Web Start技术的底层协议允许方便地部署跨平台的客户机系统。
JPEG(Joint Photographic Experts Group,联合图像专家组) JPEG是一个专家组,负责开发和维护压缩算法,以帮助存储图像。JPEG允许按不同品质存储图像文件。品质最高的JPEG文件占用的空间最大。另见GIF。
JPS(Java Pet Store) JPS是Sun公司J2EE蓝图的示例应用程序。JPS有效使用J2EE平台的能力,开发灵活、可扩展和跨平台的企业应用程序。JPS还配备源代码和文档,以描述典型设计决策和折衷考虑事项。
JRE(Java Runtime Environment,Java运行时环境) JRE包括JVM,以及Java核心类和最低限度的支持文件。可以下载JRE,并将其安装在所需平台上,以执行Java应用程序。各厂商提供的Java应用程序和服务也包含JRE。
JSP(Java Server Page,Java服务器页) JSP是Web层的表示组件,由Sun公司推出。JSP允许将Java编程语言写入HTML页,从而将动态内容引入表示层。JSP页附带“.jsp”扩展名,另见ASP。
JSR(Java Specification Request,Java规范请求) JSR是描述提议规范和技术的正式文档,面向Java平台的3个版本。
JTA(Java Transaction API,Java事务API) JTA指定了分布式事务系统的事务管理器与各个参与方(资源管理器、应用服务器和事务化应用程序)之间的标准Java接口。
JTS(Java Transaction Service,Java事务服务) JTS指定支持JTA的事务管理器的实现方式,是OMG OTS(对象事务服务)的低级Java实现。
JVM(Java Virtual Machine,Java虚拟机) JVM是一个抽象的栈式计算机,其指令集是编译的Java字节码。JVM旨在提供一个独立于底层硬件的连贯执行平台。
KVM(KiloByte Virtual Machine,KiloByte虚拟机) KVM是JVM的变体,用于CLDC设备,如手机和低端PDA等。CLDC设备的硬件能力十分有限,最大内存充其量不过128KB。KVM针对CLDC设备进行了优化。另见JVM、CVM。
LAN(Local Area Network,局域网)
遗留系统(Legacy) 遗留系统指IT领域继承而来的平台、程序、数据和应用程序。大多数企业都拥有遗留系统。这些企业发现,十分有必要维护这些系统,并将它们与最新的系统和应用程序集成在一起。
负载平衡(Load Balancing)在负载平衡技术的帮助下,可将传入系统的请求均匀分布在若干个系统和系统软件上,以便用户提供合理的访问能力。负载平衡可在软件或硬件上实现,也可同时使用二者。在企业中,连接到Internet或内部网的Web服务器和应用服务器通常都需要负载平衡能力。
MDB(Message Driven Bean,消息驱动的Bean) MDB由Sun公司推出,是EJB 2.0版中的的最新EJB。这个轻量级EJB允许J2EE应用在企业环境下参与异步通信。另见 “会话Bean”、“实体Bean”。
MIDlet MIDlet是用于CLDC等嵌入式设备的Java程序。与Applet类似,MIDlet在移动设备的KVM中加载时,由三段式生命期方法控制。
MIME(Multi-Purpose Internet Mail Extensions,通用Internet邮件扩展) 顾名思义,MIME是Internet电子邮件协议的扩展,它允许交换各种类型的数据,如音频、视频、图像和文本信息等应用类型。
MQSeries MQSeries是IBM的一个中间件解决方案,允许采用异步通信模式与其他系统集成。MQSeries提供3类产品:MQSeries Messaging(MQSeries消息传输)、MQSeries Integrator(MQSeries集成器)和MQSeries Workflow(MQSeries工作流)。
多线程(Multi-threading) 如果编程语言创建和管理多个“线程执行”或“线程”,则称为多线程。多线程也指操作环境有能力调度多个线程,以有效处理指定的多线程应用程序。
MVC(Model View Controller,模型-视图-控制器) MVC起源于SmallTalk语言。MVC将程序的各个考虑事项分开:“模型”定义程序的内部数据结构,“视图”定义将模型呈现给用户的方式,“控制器”在程序中执行会对模型产生影响的实际操作。
ODBC(Open Database Connectivity,开放数据库连接) ODBC是SQL访问团队在1992年开发的标准数据库访问方法。ODBC的目标是:无论哪个DBMS在处理数据,都可以通过任何应用程序访问任何数据。
OLAP(On-Line Analytical Processing,在线分析处理) 一类软件工具,用来分析存储在数据库中的数据。OLAP工具允许用户分析多维数据的不同维度。另见FASMI。
OLTP(On-Line Transaction Processing,在线事务处理) 数据库必须允许实时处理SQL事务,以支持电子商务和其他时间要求苛刻的应用,这类处理称为OLTP。
OMG(Object Management Group,对象管理组) OMG是由多个厂商形成的团体,目标是获得网络分布式对象的管理架构,这个架构通常称为CORBA。CORBA的核心是ORB(Object Request Broker,对象请求代理),允许客户机在不了解网络服务器的位置及其他细节的情况下,访问服务器的服务。
PKI(Public Key Infrastructure,公钥基础结构) PKI允许用户在任何情况下使用公钥或私钥密钥对(通过可信机构获得和分享),在不安全的Internet基础结构上安全地执行交易。PKI由CA、RA、保存证书及公钥的若干个目录及证书管理系统组成。CA(Certificate Authority,证书认证机构)负责颁发数字证书,RA(Registration Authority,注册审批机构)负责验证证书。
PTP(Point-to-Point,点对点) PTP指企业环境下的消息交付机制。PTP不同于P2P(Peer-to-Peer,对等网络)。在PTP中,消息从一个点发往另一个点。PTP机制只允许在网络中的两个特殊点之间发送消息。另见“发布/订阅”。
Pub/Sub(Publish/Subscribe,发布/订阅) 在消息传输技术中,Pub/Sub指以发布和订阅的方式交换消息。与PTP不同,Pub/Sub使用多个“渠道”,允许更多或更少有兴趣的用户发布或订阅消息。不同渠道对应于不同的消息发布主题。还有一点与PTP不同,在Pub/Sub消息交换模式中,可以将一条消息发送给多个接收者。另见PTP。
Push Push是一种服务器发布技术。与“客户机/服务器”、分布式或Web架构的“请求-响应”事务行为不同,在Push模式下,服务器不等客户机发出任何请求,就将消息“推”给客户机。Push 又称网上直播(Web Casting)。利用Push技术,可将信息发送给Internet/内部网环境中的更多或更少用户。主流计算机浏览器都支持Push技术,允许实现网上直播。
QoS(Quality of Service,服务质量) 服务总体效果,决定着用户对服务的满意度。QoS 包含多种因素。在Web服务环境中,客户及提供商有必要确定服务质量细则,以确定查找、交付和使用服务的标准。
RDBMS(Relational Database Management System,关系数据库管理系统) RDBMS本质是一个程序,有助于创建、更新和删除关系表中的信息。IBM的EFCodd博士于20世纪70年代早期提出了RDBMS的概念。他提出12条规则,即“Codd’s 12 Rules of RDBMS”。
RMI(Remote Method Invocation,远程过程调用) RMI是一个协议集,允许Java对象与其他Java对象执行远程通信。RMI是一种高级网络通信方法,允许像访问本地对象那样方便地访问远程对象。
SAX(Simple API for XML,简单XML API) 顾名思义,SAX是一个Java应用程序编程接口,可帮助应用程序处理XML文档,为应用程序提供基于事件的XML处理能力。
Session Bean(会话Bean) 会话Bean是一种EJB。顾名思义,会话Bean负责业务事务的会话部分。会话Bean有两种类型:有状态的会话Bean和无状态的会话Bean。会话Bean是轻量级服务器端组件,为用户会话提供安全和事务支持。另见“实体Bean”、“消息驱动的Bean”。
SQL(Structured Query Language,结构化查询语言) SQL是一种专用编程语言,用于向数据库发送查询。SQL同时符合ANSI和ISO标准。很多数据库产品以独立方式扩展标准语言,以支持SQL。
SSI(Server Side Include,服务器端包含) SSI是HTML代码中的特殊注释,允许服务器在将新生成的HTML内容发送给请求者前,将最新信息加入到内容中。SSI可以给Web页面带来一定程度的动态性。使用SSI,可将各种服务器端命令和环境变量作为特殊HTML注释嵌入Web页面,以显示最新值。#echo、#include和#exec是一部分最常用的SSI命令。
SSL(Secure Socket Layer,安全套接字层) SSL由Netscape开发,是通过Internet发送和接收消息的安全方式。SSL使用一个特殊程序层,该层位于HTTP层与TCP/IP的TCP层之间。顾名思义,SSL使用特殊系统套接字,用公钥、私钥及数字证书加密信息。SSL受到一部分Web浏览器的支持。
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/ Internet协议) TCP/IP是事实上的Internet协议。TCP和IP是两个独立层,在通信过程中完成具体任务。TCP层负责将大块信息分解或重新组合为可管理的片断,然后将片断交付给更低层的IP。IP负责将数据传给目标系统。
UDP(User Datagram Protocol,用户数据报协议) 与TCP类似,UDP也是一个通信协议,用于在计算机之间交换信息。但UDP与TCP之间有一些明显的不同。UDP不分解或重新组装信息,也不提供信息包序列。UDP是一种不可靠的协议。
URI(Uniform Resource Identifier,统一资源标识符) URI是识别Internet资源的元素总称。
URL(Uniform Resource Locator,统一资源定位符) 特殊URL表示某一位置特定系统上的唯一Web资源。URL包含特定资源的完整路径,以及访问特殊资源所用的协议。
W3C(World Wide Web Consortium,万维网联盟) W3C是一个行业联盟,负责制定标准、规范,提供参考软件,以促进Web的发展,以及WWW产品间的互操作。W3C受到行业成员的资助,独立于厂商,其产品可供所有人免费使用。
WORA(Write Once Run Anywhere,一次编写,随处使用) WORA是Sun公司提出的口号,旨在宣传Java语言的跨平台优势。从理论上讲,可在任何系统设备上开发Java,可将Java编译为任何标准字节码,也可在任何配置JVM的系统设备上运行Java。
WORE(Write Once Run Everywhere,一次编写,随处运行) 见WORA。
WORD(Write Once Run on any Device,一次编写,多设备运行) 见WORA。
XHTML(Extensible Hypertext Mark-up Language,可扩展超文本标记语言) XHTML是HTML 4.0的另一种形式。顾名思义,XHTML就是可扩展的HTML。XHTML支持HTML 4.0所有的预定义元素和属性,允许扩展HTML的定义,以用全新的方式呈现HTML页。
XPath XPath是XML的文档链接核心规范。XPath使用基于路径(文档逻辑结构或层次)的地址语法定位和处理XML文档项。使用XPath,开发人员可在更高抽象级别处理文档。XPath 用于更高级XML词汇,如XPointer和XSL Transformation。另见XPointer、XSL Transformation。
XSL Transformation(XSL转换)。
XPointer XPointer是文档链接XML规范。使用XPointer,可根据在文档中的位置、字符内容和属性值等特性,跟踪XML文档中的相关信息。XPointer通常与XPath共用,以查找XML文档中的特定信息。另见XPath、XSL Transformation。
XQL(XML Query Language,XML查询语言) XQL允许查找和过滤XML文档中的元素和文本,有利于将范围锁定在关注的特定信息上。XQL基于XSL的“模式语法”。另见XSL。
XQuery XQuery是一个面向文档的XML规范词汇,有助于从XML及与XML类似的文档中提取特定信息。特别地,XQuery可帮助从关系数据库提取数据。XQuery使用XPath定位和处理XML文档项。
XSL(Extensible Style sheet Language,可扩展的样式表语言) XSL语言用于创建样式表,以描述如何通过Web传输XML数据,并将其呈现给用户。从本质上讲,XSL允许根据用户的意愿控制XML文档的表示特性。
XSLT(XSL Transformations,XSL转换) 一种标准方式,描述如何将XML文档转换为另一种格式,如另一种XML、文本或PDF。另见XSL。






