LoopBack学习之核心概念

英文地址:
http://loopback.io/doc/en/lb3/Glossary.html

A

ACL

访问控制列表,与标识所有可访问对象的主题及其访问权限的对象关联的列表。请参阅身份验证,授权和权限。

API

应用程序接口。允许以高级语言编写的应用程序使用操作系统或其他程序的特定数据或功能的接口。

APIC

IBM API Connect命令行工具。它为脚本LoopBack应用程序提供命令。有关更多信息,请参阅命令行工具。

adapter 适配器

提供传输特定机制,使远程对象(及其集合)在其传输中可用。看强力远程。

Android

由Google创建的移动操作系统,其中大部分是根据Apache 2.0和GPLv2开源许可证发布的。

AngularJS

开源客户端JavaScript框架。

API Connect API连接

IBM产品集成了StrongLoop和LoopBack技术,用于创建,运行,管理和保护API。请参阅DeveloperWorks> API连接。

Arc 弧

StrongLoop API生命周期图形工具套件,包括用于构建,分析和监视节点应用程序的工具。StrongLoop Arc不再处于积极的开发阶段,不久将被淘汰。

B

boot script 启动脚本

默认情况下,/server/boot目录中启动应用程序时自动运行的JavaScript函数。请参阅定义启动脚本。

built-in model 内置型号

默认情况下,每个LoopBack应用程序都有一个预定义的模型。请参阅使用内置型号。

C

cluster 簇

一组相同的Node worker进程在同一端口上接收请求。参见: 工人。

component 零件

扩展基本LoopBack应用程序的预定义包。从根本上说,组件是将相关代码捆绑在一起作为一个单元,以使LoopBack应用程序能够轻松重用。请参阅LoopBack组件。

component 连接器

请参阅LoopBack连接器。

D

data source 数据源

数据源使用连接器与特定数据库或其他后端系统连接。请参阅将模型连接到数据源。

E

endpoint 端点

看路线。

enterprise connector 企业连接器

连接到后端数据源(如Oracle,MySQL或MongoDB)的模块。

environment variable 环境变量

定义进程操作环境方面的变量。例如,环境变量可以定义主目录,命令搜索路径,正在使用的终端或当前时区。

event loop 事件循环

运行Node.js应用程序的单线程执行过程,通常进行一系列异步函数调用。

G

generator 发电机

支持全部或部分LoopBack应用程序的交互式命令行工具。请参阅命令行工具。

I

iOS

苹果设备的封闭源码专有移动操作系统。

J

JSON

JavaScript对象符号; 一种基于JavaScript对象字面符号的轻量级数据交换格式。JSON是编程语言中性,但使用各种语言的约定。

L

lb

用于脚手架和开发LoopBack应用程序的LoopBack命令行界面(CLI)工具。取代传统slc工具。

LDL

LoopBack定义语言,一种用于定义LoopBack模型和其他配置的JSON形式。

load balancer 负载均衡器

在一组服务器上分发工作负载的软件或硬件,以确保服务器不会过载。如果初始服务器发生故障,负载平衡器也会将用户引导到另一台服务器。

LoopBack connector LoopBack连接器

提供对后端系统(如数据库,REST API或其他服务)的访问的连接器。

LoopBack DataSource Juggler

对象关系映射,提供了一组通用的接口,用于与数据库,REST API和其他数据源进行交互。

LoopBack model LoopBack模型

由应用程序数据,验证规则,数据访问功能以及默认提供REST API的业务逻辑组成的模型。

M

MBaaS

移动后端即服务。将移动应用程序连接到云计算服务的计算模型,通过统一的API和SDK,提供用户管理,推送通知和社交网络集成等功能。

middleware function 中间件功能

当向指定的REST端点发出HTTP请求时执行的功能。由于LoopBack基于Express,LoopBack中间件与Express中间件相同。请参阅定义中间件。

middleware phase 中间件阶段

当您调用中间件功能时,应用程序执行阶段。请参阅定义中间件。

model 模型

请参阅LoopBack模型。

model property 模型属性

附加到模型的值; 对于持久化模型,对应于数据库列或字段。

N

NPM

节点包管理器,用于使用npm注册表安装应用程序和管理依赖关系的命令行工具。

O

on-premises 本地

涉及在用户或组织的本地计算机上安装和运行的软件。

operation hook 操作钩

由模型的高级创建,检索,更新或删除(CRUD)操作触发的代码。请参阅操作钩。

P

Persisted model 持久模型

一个LoopBack模型,连接到持久性数据源,自动获取基本的创建,读取,更新和删除方法。

production 生产

当应用程序或API通常可用于最终用户或消费者时,软件生命周期中的阶段。与“发展”和“测试”对比。也称为“部署”。

production host 生产主机

运行生产应用程序的服务器。

property 属性

请参阅模型属性。

push notification 推送通知

向移动应用发送警报或消息。请参阅推送通知。

R

remote object 远程对象

通过StrongLoop应用程序通过网络导出的JavaScript对象与从模块导出功能的方式相同。您可以使用JavaScript在本地调用远程对象上的方法。

REST

用于分布式超媒体系统(如万维网)的软件架构风格。该术语还经常用于描述任何使用XML(或YAML,JSON,纯文本)的简单界面,而不需要附加的消息层,例如SOAP。

route 路由

识别资源的URL的一部分。例如,在http: //foo.com/products/id, the route is /products/id.

runtime 运行

与计算机程序运行的时间段有关。

S

SDK

软件开发套件 一组工具,API和文档,以协助以特定的计算机语言或特定的操作环境开发软件。

SLC

用于开发和操作的传统StrongLoop命令行工具。它被LoopBack CLI工具所取代lb。

synchronization 同步

在两个端点(如提供商应用程序和移动应用程序)之间实现数据一致性的过程。在此过程中,在任一端点,可以更新,创建或删除数据。请参阅同步。

W

worker

Node.js子进程。

------本文结束感谢阅读------