도커를 쓰는 이유 : 어떠한 프로그램을 다운 받는 것을 간편하게 하기 위함. : 갖고 있는 서버, 패키지 버전, 운영체제 에 따라 프로그램을 설치 과정에 다양한 에러 발생 설치과 정이 복잡하다. 도커는 무엇인가요? : 컨테이너를 사용하여 응용 프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구 : 컨테이너 기반의 오픈소스 가상화 플랫폼 생태계 * 컨테이너 : 일반적으로 컨테이너는 물건을 넣고 다양한 운송 수단으로 쉽게 옮길 수 있음. 서버에서의 컨테이너 개념 - 다양한 프로그램 , 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순. 프로그램을 손쉽게 이동 배포 관리를 할 수 있게 해줌. 다양한 클라우드 환경(AWS, Azure, Google Col..
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 의문점 기존 AppConfig 를 작성한 내용을 보면 new MemberRepository()를 OrderService, MemberService 를 각각 Bean에 등록할 때 호출한다. 싱글톤 객체는 오직 유니크한 하나의 객체를 생성하는 것인데 new..
Vue 3 에서 초기 프로젝트 componet 생성 후 연동 시 에러메시지 발생 should always be multi-word vue/multi-word-component-names 아래와 같이 package.json 의 rules 밑에 내용 추가 혹은 2단어 이상으로 component 설정하기. "rules": { "vue/multi-word-component-names": 0 } Srping Boot 초기 프로젝트 내 DataSource 없을 때 임시로 설정. @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) Vue 쪽 api Get으로 보내고 response 값 items에 저장하는 예제 import axios from "a..
하나의 토이프로젝트를 진행하며 기록하기 위해 작성. 대게 SpringBoot로 백엔드쪽 공부를 하다보면, 프론트쪽은 thymeleaf 로 개발을 많이 하게 되어 있다. 뭔가 UI로 보여줄 때 있어보이는 거나, 실제 사용하는 프론트 프레임워크를 적용하고 싶어서 Vue.js 를 사용했다. 단순히 JavaScript 쪽으로 깊이가 없기에 리액트나 앵귤러보다 단순한 Vue를 쓰기로 정함. 참고 : https://codingapple.com/unit/why-use-vue-over-react/ 카카오가 리액트 냅두고 왜 Vue 쓰는지 알려드림 - 코딩애플 온라인 강좌 실은 카카오 프론트엔드 개발자들은 리액트랑 반반 섞어서 쓴다고 합니다. 다만 초절정 유행 중인 리액트라는 선택지를 놔두고 네이버든 카카오든 Vue로 ..