这里都是我从网上和书中收集而来的一些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(依赖注入),即组件之间的依赖关系 由容器在运行期决定,形象的来说,即由容器动态的将某种依赖关系注入到组件之中。依赖注入的目标并非为软件系统带来更多的功能,而是为了提升组件重用 的概率,并为系统搭建一个灵活、可扩展的平台。通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务 逻辑,而不用 关心具体的资源来自何处、由谁实现。(以上同样摘自夏昕的 spring开发指南)。di和ioc是同义词。 |
| ejb | enterprise javabeans,java中用于开发企业级应用的技术标 准,他定义了一个用于开发和发布可重用的服务器端组件的模型,包括 session beans,entity beans以及message-driven beans三种 。 |
| hibernate | hibernate是一个开放源代码的o/r mapping (对象关系 映射框架),它对jdbc进行了轻量级的对象封装,使java程序员可以随心所欲的使 用对象编程思维来操纵数据库。 |
| idl | interface definition language(接口定义语言), corba的一个关键特性,是一个语言中立的接口定义语言,每个支持corba的语言 都会有一个自己的idl映射。 |
| iiop | internet inter-orb protocol(互联网内部对象请求代 理协议),java中使得程序可以和其他语言的corba实现实现互操作性的协议。 |
| ioc | inversion of control(控制反转),由容器控制程序 之间的关系,而非传统实现中,由程序代码直接操控,控制权由应用代码中转到 了外部容器,控制权的转移,是所谓反转。(以上摘自夏昕的spring开发指南) |
| i18n | internationalization(国际化),这个单词的长度是20,然后取 其首尾字母,中间省略的字母刚好18个。 |
| jca | java cryptography architecture,java加密架构, java平台中用于访问和开发加密功能的框架。 |
| jts | java transaction service(java事务服务),java中 进行分布式事务管理的技术标准,它是基于corba对象事务服务(corba object transaction service)的。 使得ejb和它的客户端能够进行事务操作;可以对应用程序中的若干个bean进行更新,并保证所有的更改在事务的最后能够提交或者回滚;依赖jdbc-2驱动程序来支持xa协 议进而支持通过一个或多个资源管理者执行分布式事务处理的能力 |
| jndi | java naming and directory interface (java命名和目录服务接口),java中使用目录和命名服务的技术规范,和jdbc 类似,他由api和spi构成。j2ee的目录服务使得java客户端和web层 servlet 能够查询用户定义的对象,比如说,ejb和环境配置项(比如jdbc 驱动程序的地址) |
| jms | java messaging service(java消息服务),使用基于 点到点(一对一)或者发布订阅(多对多)的交互方式来支持j2ee应用程序之间 的异步通讯;所有消息可被设定为具有与其关联的服务的特性,从最佳效果服务 特性到事务性服务特性 |
| jcp | java community process(java社区过程),负责java 技术发展与审核技术规格的开放组织,jcp对提出的请求投票表决,jcp的专家组 成员一般都是业界比较有影响力的企业或者组织。 |
| jnode | jnode 是个特殊的 jvm,可以在没有其他 os 的?机上运行 java 程序。 可惜刚刚成形,不能实 用。 相关网站: http://jnode.sourcefor ge.net/portal/ ; |
| jta | java transaction api(java事务api),java中进行事 务划分的技术。 |
| jsf | java server faces,新一代的java web应用技术 标准,吸收了很多servlet、jsp以及其他的web应用框架的特性。jsf为web应用开 发定义了一个事件驱动的、基于组件的模型。 |
| jni | java本地编程接口。是 java native interface 的英文缩写。他能够 使java 代码与用其他编程语言编写的应用程序和库进行互操作。(其他编程语言大多是 c,c++和汇编语言。) |
| jdbc | java database connectivity(java数据库连接),用 于访问关系型数据库的java技术,仅仅是一种技术标准,访问不同的关系型数据 库需要相应的jdbc规范的实现包。 |
| jsp | java server pages(java服务器端页面),j2ee标准中 用于创建动态页面内容的技术标准,基于servlet技术,需要支持该标准的服务器 才能运行,最常用的jsp服务器之一
扫描关注微信公众号 |
闽公网安备 35060202000074号