관계형 데이터베이스를 활용하는 객체지향 언어 사용자 입장에서 데이터베이스 조회와 실제 데이터를 활용하는 두 가지 상황의 간극을 줄이기 위해 ORM 기술이 등장하였다.ORM은 객체지향적 관점에서 객체를 사용하여 관계형 데이터베이스를 사용하는 기술로, 객체를 테이블 및 레
RESTful(REpresentational State Transfer) 이란 HTTP를 이용한 서버를 구현할 때 지켜야하는 설계 원칙을 의미하며 서버와 클라이언트 사이의 결합성 감소에 목표를 둔다.서버와 클라이언트의 역할 분리(양측의 독립적인 발전 추구)즉, 서버는
GCP 을 사용하여 가상 머신(VM) 인스턴스를 생성하였고, 이 가상 머신은 클라우드 환경에서 실행되는 가상 서버로, 원격으로 액세스 하여 여러 종류의 애플리케이션 및 서비스를 호스팅할 수 있다.VM 인스턴스에는 다양한 운영체제와 소프트웨어를 설치하고 실행할 수 있으며
프로젝트에서 DB를 구축하고 서버를 배포하는 것을 담당하게 되었다. 초기에는 네이버 클라우드 플랫폼(NCP) 에서 제공한 크레딧을 사용하여, Cloud DB for MySQL, 서버 배포까지 모두 진행했었다.하지만, 좀 더 값싼 요금제 선택과 좀 더 효율적인 배포 및
프로젝트 루트 폴더에 Dockerfile 을 생성하고 아래 내용을 넣어준다.인스턴스 접속전에 만들어 둔 VM 인스턴스로 돌아와, SSH 를 클릭, 브라우저 창에서 열기 버튼 누르기Docker 설치공식 문서에 나온 대로 Docker 설치 해주면 된다. Ubuntu 에 D
스웨거는 Rest API를 설계하고, 개발하고, 테스트하는데 도움을 주는 Tool 입니다.일반적으로 Swagger를 통해서 API 문서를 만들고, API 테스트도 진행을 하는 용도로 사용되며, 더불어 API 설계, 개발, 모니터링까지 다양한 기능을 제공한다.build.
사용자에 따라 변할 필요 없이 항상 똑같은 모습으로 보여야 할 파일들을 정적 파일이라고 부른다.static 폴더 내 정적 파일(png 이미지, js) 현 개발 단계에서는 지금과 같은 static 폴더에 넣지만 나중에 프로젝트를 서비스화할 때는 NGINX 또는 S3 와
단순 호기심으로 접근pk는 tsid uuid는 별도로 구성왜 썼냐고 물어본다면 각각의 장단점 설명하지만 호기심이 큼나중에 벌크 인설트 할때 테스트해보기?암튼