Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 동적계획법
- issue
- 코테
- android
- 알고리즘
- 백준
- 파이썬
- 동적계획법과최단거리역추적
- C++
- Python
- cos
- 코드품앗이
- AndroidStudio
- django
- 코딩테스트
- 안드로이드스튜디오
- vuejs
- 안드로이드
- Algorithm
- codingtest
- 개발
- DFS와BFS
- 분할정복
- cos pro
- cos pro 1급
- BAEKJOON
- Vue
- Flutter
- DFS
- DART
Archives
- Today
- Total
Development Artist
[Study] Django Cycle : Request&Response 본문
728x90
반응형
장고 주기 ( 요청 & 응답 )
Web Server : 장고 프로젝트를 사용할 때는 경량화된 서버를 사용하지만, 실제 배포하거나 한다면 Ngnix 나 Apache를 사용하여 배포하게 된다.
WSGI : 웹서버와 장고 Framework를 연결. WSGI는 웹 서버를 웹 프레임워크에 연결하는 기본적인 문제를 해결하기 위해 만들어진 도구. WSGI에는 '서버' 측과 '애플리케이션' 측의 두 가지 측면이 있다. 서버는 WSGI 응답을 처리하기 위해 애플리케이션을 실행하고 애플리케이션 측에 콜백 기능을 제공한다. 애플리케이션은 요청을 처리하고 제공된 콜백을 사용하여 응답을 서버로 반환한다. 기본적으로 WSGI 처리기는 웹 서버(Apache, NGINX 등)와 장고 프로젝트 사이에서 게이트퍼 역할을 한다.
URL resolution : request 된 url을 parsing 하여 역할에 맞게 뷰로 넣어준다.
View : 웹 어플리케이션 동작 각각에 맞는 개발자 코드들이 있다. ex) DB작업
Templete : View에서 작업이 끝난 것들을 포함.
Middleware : 미들웨어(Middleware)는 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 소프트웨어입니다. 응용 소프트웨어는 유연하고 확장, 축소가 편리해야하며 이러한 장점을 충족하기에 개발자의 다른 기종간 플랫폼을 다시 구축할 필요가 없어야 합니다.
ex )DB시스템, 쿼리문 처리 소프트웨어
728x90
반응형
'Internship' 카테고리의 다른 글
Comments