middleware란?
미들웨어는 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어, 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해 주는 소프트웨어를 말한다. 3계층 클라이언트/서버 구조에서 미들웨어가 존재한다. 웹 브라우저에서 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있게 중간에 미들웨어가 존재하게 된다.
예를 들어 json or jdbc등을 생각할 수 있다.
json은 서로 다른 프로그램이 통신할 수 있도록 메시지 프레임워크를 제공한다.
jdbc는 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있도록 한다.
'개발 팁 > 시스템' 카테고리의 다른 글
g++ 환경변수 설정하기 (mac m1) (1) | 2024.03.14 |
---|---|
컨테이너 오케스트레이션 개념 (0) | 2024.03.09 |
conda 가상환경 활성화 후 jupyter notebook 실행방법 (0) | 2024.03.08 |
github push - Permission denied 해결(ssh키 발급 및 설정) (1) | 2024.01.13 |
특정 포트 죽이기 (On MAC) (1) | 2024.01.07 |