JAVA
OO object oriented 面向对象
OOP object orideted programming 面向对象编程
OOA object oriented analysis 面向对象分析
OOD object oriented design 面向对象设计
POJO plain ordinary java object 简单无规则java对象 vo
PO persistant object 持久对象
VO value object 值对象
BO business object 业务对象
DAO data access object 数据访问对象
DTO Data Transfer Object 数据传输对象
O/R Mapper 对象/关系 映射
DAL 数据访问层
IDAL 接口层
DALFactory 类工厂
BLL 业务逻辑层
BOF Business Object Framework 业务对象框架
SOA Service Orient Architecture 面向服务的设计
EMF Eclipse Model Framework Eclipse建模框架
JVM Java Virtual Machine Java虚拟机
JDBC Java DataBase Connectivity Java数据库连接
API Application Programming Interface 应用编程接口 语言、框架以及类库对外提供的编码的接口。
JTA Java Transaction API Java事务API Java中进行事 务划分的技术。
JDK Java Development Kit Java开发工具包 包括运行环境 、编译工具及其它工具、源代码等
测试
TDD Test Driven Development 测试驱动开发
WEB
JSP Java Server Pages Java服务器端页面
XML Extentsible Markup Language 可扩展标记语言
spring
IoC inversion of control 控制反转
AOP Aspect Oriented Programming 面向切面编程
DI Depndency Injection 依赖注入
aspect 切面
advisor 一个advisor就是一个aspect的完整的模块化表示。一般地,一个advisor包括通知和切入点
joinpoint 连接点
advice 通知
before advice 前置通知
after returning advice 返回后通知
after throwing advice 抛出异常后通知
after (finally) advice 后通知
aroud advice 环绕通知
pointcut 切入点
introduction 引入
target object 目标对象
AOP Proxy AOP代理
weaving 织入
hibernate
ORM 对象关系映射 表对应类,属性对应列,对象对应记录
J2ME
Java 2 Micro Edition(JAVA2精简版)API规格基 于J2SE ,但是被修改为可以适合某种产品的单一要求。J2ME使JAVA程序可以很方便的应用于电话卡、寻呼机等小型设备,它包括两种类型的组件,即配置 (configuration)和描述(profile)。
J2EE
Java 2 Enterprise Edition(JAVA2企业版),使用Java进行企业开发的一套扩展标准,必须基于J2SE,提供一个基于组件设计、 开发、集合、展开企业应用的途径。J2EE 平台提供了多层、分布式的应用 模型,重新利用组件的能力,统一安全的模式以及灵活的处理控制能力。J2EE包 括 EJB, JTA, JDBC, JCA, JMX, JNDI, JMS, ;JavaMail, Servlet, JSP等规范。
J2SE
Java 2 Standard Edition(JAVA2标准版),用来 开发Java程序的基础,包括编译器、小工具、运行环境,SUN发布的标准版本中还 包括核心类库的所有源代码。
EJB
Enterprise JavaBeans,Java中用于开发企业级应用的技术标 准,他定义了一个用于开发和发布可重用的服务器端组件的模型,包括 Session beans,Entity beans以及Message-driven beans三种 。
部分的详解:
DTO (Data Transfer Object)数据传输对象
主要用于远程调用等需要大量传输对象的地方。比如我们一张表有100个字段,那么对应的PO就有100个属性。但是我们界面上只要显示10个字段,客户端用WEB service来获取数据,没有必要把整个PO对象传递到客户端,这时我们就可以用只有这10个属性的DTO来传递结果到客户端,这样也不会暴露服务端表结构.到达客户端以后,如果用这个对象来对应界面显示,那此时它的身份就转为VO
XML
Extentsible Markup Language(可扩展标记语言)的缩 写,是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(syntax rule)。任何XML文档对任何类型的应用以及正确 的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。 XML文档可以是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档类型定义(DTD)的文档。如果一个文档符合一个模式(schema)的规定 ,那么这个文档是"模式有效的(schema valid)"。