BaeBox

LoopBack - 용어/Glossary 본문

개발 관련

LoopBack - 용어/Glossary

배모씨. 2019. 11. 2. 17:33
반응형

쓰뜨롱루프/루프백

개인적으로 중요하다고 생각하는 것들만 강조시켰다. 

다른것들은 몰라도 사용하는데 문제가 없다고 생각하지만, 굵은 글씨의 내용들을 모를 경우 LoopBack 을 사용할 때 애로사항이 꽃을 필 수 있다고 생각한다. 

용어 설명
ACL Access Control List.  접근권한 제어 리스트.
apic IBM API Connect command-line tool. scaffold LoopBack app 에 명령어 지원.
adapter 원격지의 Object 를 사용 가d능하게 전달방식을 지정
API Connect StrongLoop 와 LoopBack 의 creating, running, managing, securing 을 가능케하는 IBM 제품.
Arc StrongLoop 의 GUI tool.
   
boot script 어플리케이션이 실행될 때 자동으로 실행되는 /server/boot 디렉토리에 위치한 JavaScript 함수
built-in model 모든 LoopBack 어플리케이션이 기본으로 가지는 model. 
   
cluster 같은 포트로부터의 요청을 처리하는 노드 워커들의 집합.
component 기본 LoopBack app 을 확장한 사전 정의된 패키지.   LoopBack App 을 재사용하기 쉽도록 묶어놓은 코드 단위. 
connector https://www.npmjs.com/package/loopback-connector
   
data source data source 는 특정 DB 에 접속하거나 다른 connector 를 이용하여 타 백엔드 시스템에 접속한다.
   
endpoint -
enterprise connector Oracle, MySQL, MongoDB 등의 백엔드 데이터소스에 접속하는 모듈
environment variable

프로세스의 구동환경을 정의하는 변수. 

ex) home directory, search path, terminal, current time zone

event loop Node.js App 을 구동하는 싱글스레드 프로세스. 대개, 비동기적 함수 호출시 사용. 
   
generator LoopBack App 의 전부 혹은 일부를 작성해주는 command-line 툴. 
   
lb LoopBack CLI 툴.
LDL LoopBack Definition Language.  LoopBack model 과 다른 설정을 지정하는 JSON.
load balancer 서버 과부하를 막기 위해 부하를 분산시키는 소프트/하드웨어.
LoopBack connector DB, REST API 등의 백엔드 시스템에 접근을 제공하는 connector.
LoopBack DataSource Juggler DB, REST API 등의 데이터 소스에 접근할 수 있는 공통 인터페이스를 제공하는 객체관계매핑 (Object-relational Mapping)
LoopBack model

REST API를 기본으로 제공하는 application data, validation rules, data access capabilities, buisiness logic 으로 구성된 Model. 

   
MBaaS

Mobile backend as a service. 웹 응용 프로그램 및 모바일 응용 프로그램 개발자에게 응용 프로그램을 백엔드 클라우드 스토리지 및 백엔드 애플리케이션에 의해 공개 된 API를 제공하는 동시에 사용자 관리, 푸시 알림 및 소셜 네트워킹 서비스 등의 통합 기능을 제공하는 Service model. 

middleware function

특정 REST endpoint 에 요청이 주어졌을때 실행하는 함수. LoopBack은 Express를 기준으로 동작하므로, LoopBack 미들웨어 == Express 미들웨어

middleware phase 어플리케이션 동작시, 미들웨어 함수를 호출할 때. 
model datasource juggler(DB, REST API의 인터페이스 제공)에 관한 객체의 정의. @loopback/repository 모듈은 legacy Implementation 을 DataSource Juggler와 함께 사용하기 위해 TypeScript/JavaScript 클래스에 메타데이터를 추가하는 decorator를 제공. 
model property Model 의 값. persisted model 의 경우, DB의 column 이나 field 에 해당.
   
on-premises 소프트웨어 등 솔루션을 클라우드 같이 원격 환경이 아닌 자체 서버에 직접 설치해 운영하는 방식.
operation hook 모델의 high-level CRUD 동작에 의해 동작되는 코드.  ex)afterRemote(), beforeRemote()
   
Persisted model 기본적인 CRUD 를 제공하는 persistent data source 에 속한 LoopBack Model. 
production host Production App 을 구동하는 서버
   
remote object module로부터 함수를 배포(export)하는 방법과 마찬가지로, StrongLoop App이 배포시킨 JavaScript 객체.  
slc legacy Strongloop command line tool.
   
worker Node.js 의  자식 프로세스
   

 

 
반응형

'개발 관련' 카테고리의 다른 글

LoopBack - Model  (0) 2019.11.02
LoopBack - 설치 및 프로젝트 생성  (0) 2019.11.02
LoopBack 이란?  (0) 2019.11.02
JSON File logging driver  (0) 2019.10.23
Docker - docker.sock  (0) 2019.10.23
Comments