开发工程师需了解的常用缩写
发表于:2024-11-22 作者:热门IT资讯网编辑
编辑最后更新 2024年11月22日,领域驱动设计(Domain Driven Design,简称 DDD)MVC模型中常用到的几个缩写:VO(View Object);BO(Business Object);M 表示 Model,V 表
- 领域驱动设计(Domain Driven Design,简称 DDD)
- MVC模型中常用到的几个缩写:VO(View Object);BO(Business Object);M 表示 Model,V 表示 View,C 表示 Controller;
- DTO(Data Transfer Object,数据传输对象)
- OOA:面向对象分析(OOA)
- OOD:面向对象设计(OOD)
- OOP:面向对象编程(OOP)
- SOA(Service Oriented Architecture,面向服务的架构)
- SRP:单一职责原则的英文是 Single Responsibility Principle
- OCP:开闭原则的英文全称是 Open Closed Principle
- LSP:里式替换原则的英文翻译是:Liskov Substitution Principle,缩写为 LSP
- ISP:接口隔离原则的英文翻译是" Interface Segregation Principle",缩写为 ISP
- IOC:控制反转的英文翻译是 Inversion Of Control,缩写为 IOC
- DRY 原则。它的英文描述为:Don't Repeat Yourself。中文直译为:不要重复自己
- JWT:英文:JSON Web Token:最流行的跨域身份验证解决方案。
- CDN的全称是Content Delivery Network,即内容分发网络
- XSS(Cross Site Scripting)***全称跨站脚本***
- CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的***方式
- IaaS: Infrastructure-as-a-Service(基础设施即服务)
- PaaS: Platform-as-a-Service(平台即服务)第二层就是所谓的PaaS,某些时候也叫做中间件
- SaaS: Software-as-a-Service(软件即服务)第三层也就是所谓SaaS。这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。
- 正向代理即通常所说的代理,用于代表内部网络用户向Internet上的服务器(或称外部服务器,通常为Web服务器)发出连接请求,并接收响应结果,执行该代理功能的服务器称为代理服务器。使用代理服务器访问外部网络时,客户端必须在局域网设置中指明代理服务器的地址以及要代理的服务的端口号。
- 反向代理的方向与正向代理相反,指代表外部网络用户向内部服务器发出请求,即接收来自Internet上用户的连接请求,并将这些请求转发给内部网络上的服务器,然后将从内部服务器上得到的响应返回给Internet上请求连接的客户:执行反向代理服务的服务器称为反向代理服务器,反向代理服务器对外部用户表现为一个服务器。
- SOA:面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。
- Cloud Native翻译为云原生;既包含技术(微服务,敏捷基础设施),也包含管理(DevOps,持续交付,康威定律,重组等)。Cloud Native也可以说是一系列Cloud技术、企业管理方法的集合。
- DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合;它是一种重视"软件开发人员(Dev)"和"IT运维技术人员(Ops)"之间沟通合作的文化、运动或惯例。透过自动化"软件交付"和"架构变更"的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
- POC测试,即Proof of Concept;在应用系统选型阶段,一些大型企业的业务流程比较复杂,并非单一的功能性演示就能覆盖现实的业务需求,这时候需要事先划定一个小范围的实验对象(但是业务逻辑的复杂性要有典型性,有代表性),通过小范围的项目导入与实施,从真实业务的实践到战略意图的实现,来验证系统方案是否能满足用户的需求,从而作出更客观更准确的判断。
- 事件驱动架构(EDA - Event Driven Architecture):这种模型的程序运行流程是由用户的动作(如鼠标的按键,键盘的按键动作)或者是由其他程序的消息来决定的。