목록2024/06 (3)
JustDoEat
개요.(React + TypeScript 사용)Tr, Td 태그를 이용하여 퍼블리싱을 완료하고. 서버에서 데이터를 받아와서 화면에 출력하는 기능을 구현하는 도중. 백엔드가 API개발이 완료가 안되었다고 해서 임의로 테스트를 하기 위해 진행을 해보았다. (시간도 살짝 남아서 Django를 이용해서 테스트를 해보고 싶었다...) Node.js 설치 및 Django 프로젝트, 가상환경 설정 등 기본적인 설정은 생략하도록 하겠다. Django에서도 Model, Serializer를 이용하지 않고 바로 JSON형식 데이터를 직접적으로 응답을 보내는 방식으로 테스트를 하였다. VS Code먼저 서버로 요청을 보내기 위한 라이브러리 Axios를 설치해준다.npm install axios//axios는 JavaScr..
미들웨어(MiddleWare)란?애플리케이션과 하드웨어, 혹은 소프트웨어 사이에 위치하며 이들 사이의 통신을 중재하는 역할을 하는 징검다리 역할이다.요약하자면 징검다리 역할을 하는 친구들을 미들웨어라고 한다. 이렇게만 보니까 영 친숙하지도 않고 정도 안 붙는다; 메시지큐에 대한 회고와 설명이 주로 있을 예정이다. 미들웨어(MiddleWare)의 종류더보기1. 메시지 지향 미들웨어(Message-Orient-Middleware)2. 웹 서버 미들웨어(Web-Server-Middleware)3. 애플리케이션 서버 미들웨어(Application-Server-Middleware)4. 엔터프라이즈 서비스 버스꼭 위에 있는 것만이 미들웨어는 아니다MIDDLEWARE = [ 'django.middleware.s..
UML다이어그램이란소프트웨어 시스템의 설계와 모델링을 위해 사용하는 방법이자, 도구이다. 크게 두 가지로 나누어 구분할 수 있고 각각 여러 개의 다이어그램들을 포함하고 있다.더보기1. 구조다이어 그램-> 요소들 간의 정적인 관계를 이해하는데 도움, 시스템 요소들이 어떻게 연결되어있는지.2. 행위다이어 그램-> 동적인 관계를 이해하는데 도움, 객체들이 시간의 흐름에 따라 메시지를 주고받는 행위 등. 구조다이어그램구조다이어그램은 "클래스다이어그램, 객체다이어그램, 컴포넌트다이어그램, 배치다이어그램, 패키지다이어그램"으로 다시 나누어진다. 클래스 다이어그램이름 그대로 클래스와 클래스 간의 관계를 나타내는 다이어그램이다.스프링을 예시로 들자면 컨트롤러 클래스와 서비스 클래스의 관계를 표시하는 것처럼 클래스 ..