Java常用术语全拼及释义(一)

2016-12-11 19:03:58来源:CSDN作者:qq_31832209人点击

第七城市
Java 常用缩写词汇


AJAX -- 异步JavaScript和XML:Asynchronous JavaScript And XML
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。


AOP -- 面向切面编程:Aspect Oriented Programming
可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。


API -- 应用程序编程接口:Application Programming Interface
是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。


AWT -- 抽象窗口工具箱:Abstract Windows Toolekit
第一代的Java GUI工具包,现在基本已经不使用其中的组件,已经被Swing 取代,但是Swing是扩展AWT而来。AWT中还包含很多现在GUI编程还在频繁使用的内容,例如事件处理及监听、布局管理器等。AWT也是JFC的一部分。


CMP -- 容器管理持久化:Container Manager Presses
EJB中由容器负责entity beans的持久性管理的方法,即容器负责将entity beans的更新同步(保存)到数据库。


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


DBCP -- 数据库连接池:Database Connection Pools
是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。


DI -- 依赖注入:Dependence Injection
即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将某种依赖关系注入到组件之中。依赖注入的目标并非为软件系统带来更多的功能,而是为了提升组件重用的概率,并为系统搭建一个灵活、可扩展的平台。通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务逻辑,而不用关心具体的资源来自何处、由谁实现。(以上同样摘自夏昕的Spring开发指南)。DI和IoC是同义词。


DO -- 领域对象:Domain Object
就是从现实世界中抽象出来的有形或无形的业务实体。


DT -- 数据库事务:Database Transaction


DTD -- 文档类型定义:Document Type Define
它为一个XML文档或者文档集合建立一套规则。它本身不是独立的技术规范,而是属于规范的一部分,XML文档中的文档类型声明既可以是标记约束,也可以是带有标记约束的外部文档。这两种约束的总和就是DTD。它规定了XML文档的构建方式。


DTO -- 数据传输对象:Database Transform Object
概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。 
第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台