java 术语

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)"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值