JAVA常见名词解释

IDE: Integrated Development Environment   集成开发环境   (比如Java的Eclipse和Idea)

EJB:   Enterprise JavaBean   在J2EE里,Enterprise Java Beans(EJB)称为Java企业Bean,是Java的核心代码,分别是会话                    Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)
JPA:   Java Persistence API   Java持久层API
API:   Applicaton Programming Interface   应用程序编程接口
POJO:   Plain Ordinary Java Object   简单的Java对象,就是普通的JavaBean
ORM/OR框架:   Object Relational Mapping    提供持久化类和数据库表的映射关系
OOP:   Object Oriented Programming   面向对象编程
AOP:   Aspect Oriented Programming   面向切面编程
IOC:   Inversion of Control    控制反转(把创建对象的权力交给框架,是框架的重要特征)
DI:   Dependency Injection   依赖注入
PermGen space: permanent generation space 永久代区域
RPC:   Remote Procedure Call   远程过程调用协议(通过网络从远程计算机程序上请求服务的网络技术的协议)
SOA:   Service-Oriented Architecture   面向服务的架构(一种粗粒度、松耦合服务架构)

SSO:   Single Sign On    单点登录(SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。

SEO:   Search Engine Optimization   搜索引擎优化
SPI:Service Provider Interface,是一种动态替换发现的机制,核心思想是解耦,方便扩展。SPI可以很灵活的让接口和实现类分离,让api提供者只提供接口,第三方来实现。使用配置文件的方式来实现替换或者扩展,在框架中比较常见,提高框架的可扩展性。

ERP:   Enterprise Resource Planning   企业资源计划(建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台)

各种对象类型

VO(View Object)视图对象,展示层需要显示的数据;
DTO(Data Transfer Object)数据传输对象,服务层需要接收的数据和返回的数据
VO和DTO没有本质的不同,针对不同的应用场景使用不同的概念,例如:针对客户端的展示用 VO,针对第三方服务端的调用用 DTO
DO(Domain Object)邻域对象,从现实世界中抽象出来的有形或无形的业务实体;
PO(Persistant Object)持久对象,对应着数据库的字段名
BO(Business Object)业务对象

各种环境

dev: Development environment 开发环境 
test:测试环境
sit:System Integration Test 系统集成测试
uat:User Acceptance environment 用户验收测试环境
pre:灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样
fat:Feature Acceptance Test environment 功能验收测试环境,软件测试者测试使用
prod:Production environment 生产环境

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiha_zhu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值