티스토리 뷰
WSGI: web server gateway interface
1. ‘WSGI’’이란?
2. 배경 정보(웹 서버, WAS)
2. 기본 기능
3. 분류
1. ‘WSGI’이란?
파이썬에서 어플리케이션, 즉 파이썬 스크립트가 웹 서버와 통신하기 위한 명세. 프로토콜 개념으로 이해
WSGI는 서버와 앱 양단으로 나뉘어진다. WSGI 리퀘스트를 처리하려면 서버에서 환경정보와 콜백함수를 앱에 제공해야한다. 앱은 그 요청을 처리하고 콜백함수를 통해 서버에 응답.
2. 배경 정보(웹 서버, WAS)
1. ‘웹 애플리케이션 서버’이란?
웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트 웨어 프레임 워크이다. 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어로 볼 수 있다.
2. 기본 기능
프로그램 실행 환경과 DB접속 기능을 제공
여러 개의 트랜잭션을 관리
업무를 처리하는 비즈니스 로직을 수행
3. 분류
자바 EE 표준준수 웹 애플리케이션 서버
자바 기반, 비 표준준수 웹 애플리케이션 서버
기타 웹 애플리케이션 서버