[TIL] 230322

LaStella·2023년 3월 23일

도메인이란?

https://runa-nam.tistory.com/120

docker db port변경

https://velog.io/@nohsangwoo/docker-mysql-port-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0

고객 상세페이지 구현

[SpringBoot] Spring MVC Form 실습 - 고객 상세페이지

프로그래머스

PR(Pull Request)

도커

db를 예시로 설명하겠습니다.
1. db를 사용하기 위해서는 db를 설치해야합니다.
2. 설치가 끝나면 db를 사용하는 유저를 설정해야합니다.(ex. root계정 등)
3. db를 생성합니다. (create database)
4. 테이블을 생성합니다. (create table)
5. 데이터를 넣습니다. (insert)

도커는 위의 모든 과정을 컨테이너로 담아 실행할 수 있게 해줍니다.

예상질문(면접)
도커 써보셨어요?
아 그럼 혹시 도커가 뭔가요?
도커를 단순히 같은 프로젝트/프로그램 운영하는 사람들끼리만 편하자고 쓰는 건가요?
도커를 활용할 수 있는 방법 더 없을까요?
클라우드를 사용하면 도커의 활용이 엄청나게 됩니다. 많이 쓰이는 조합 Docker + AWS

패키지 구조를 선택하는 이유?

  • 계층 구조 : Controller, Service, Repository, ...
    • 스프링 초급자들도 같은 패키지의 다른 클래스를 보고 모방하기 쉬우니까 사용합니다.
    • 여러명의 개발자가 같이할때 서로의 레벨을 파악할 수 없을 때 사용합니다.
  • 도메인 구조 : Product, Order, ...
    • 대부분의 회사가 사용합니다.
    • 도메인 설계 : 여러개의 서비스를 제공하기 때문에 프로그램의 크기가 너무 크므로 이를 쪼개서 관리하는 것
profile
개발자가 되어가는 중...

0개의 댓글