목록Study (2)
JustDoEat
미들웨어(MiddleWare)란?애플리케이션과 하드웨어, 혹은 소프트웨어 사이에 위치하며 이들 사이의 통신을 중재하는 역할을 하는 징검다리 역할이다.요약하자면 징검다리 역할을 하는 친구들을 미들웨어라고 한다. 이렇게만 보니까 영 친숙하지도 않고 정도 안 붙는다; 메시지큐에 대한 회고와 설명이 주로 있을 예정이다. 미들웨어(MiddleWare)의 종류더보기1. 메시지 지향 미들웨어(Message-Orient-Middleware)2. 웹 서버 미들웨어(Web-Server-Middleware)3. 애플리케이션 서버 미들웨어(Application-Server-Middleware)4. 엔터프라이즈 서비스 버스꼭 위에 있는 것만이 미들웨어는 아니다MIDDLEWARE = [ 'django.middleware.s..
UML다이어그램이란소프트웨어 시스템의 설계와 모델링을 위해 사용하는 방법이자, 도구이다. 크게 두 가지로 나누어 구분할 수 있고 각각 여러 개의 다이어그램들을 포함하고 있다.더보기1. 구조다이어 그램-> 요소들 간의 정적인 관계를 이해하는데 도움, 시스템 요소들이 어떻게 연결되어있는지.2. 행위다이어 그램-> 동적인 관계를 이해하는데 도움, 객체들이 시간의 흐름에 따라 메시지를 주고받는 행위 등. 구조다이어그램구조다이어그램은 "클래스다이어그램, 객체다이어그램, 컴포넌트다이어그램, 배치다이어그램, 패키지다이어그램"으로 다시 나누어진다. 클래스 다이어그램이름 그대로 클래스와 클래스 간의 관계를 나타내는 다이어그램이다.스프링을 예시로 들자면 컨트롤러 클래스와 서비스 클래스의 관계를 표시하는 것처럼 클래스 ..