inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 클럽 스터디 1기] 세번째 발자국

lar
0

1. 3주차 학습한 내용

 

[10일차 - 객체지향과 JPA 연관관계]

1. JPA 연관관계에 대한 추가적인 기능들

1:1 관계 - @OneToOne

연관관계의 주인 효과

연관관계의 사용 시 주의해야 할 점

N:1 관계 - @ManyToOne과 @OneToMany

@JoinColumn

N:M 관계 - @ManyToMany

도메인 계층에 비즈니스 로직이 들어갔다?

2. 영속성 컨텍스트의 4번째 특징

연관관계를 사용하면 무엇이 좋을까?

연관관계를 사용하는 것이 항상 좋을까?

[11일차 - 기본적인 배포를 위한 준비]

1. 배포란?

최종 사용자가 우리의 서버를 쓸 수 있는 방법

AWS에서 컴퓨터를 빌릴 때 알아둬야 할 점

컴퓨터를 살 때 운영체제도 같이 선택한다.

2. profile과 H2 DB

profile 적용

spring:
  config:
    activate:
      on-profile: local
  datasource:
    url: "jdbc:h2:mem:library;MODE=MYSQL;NON_KEYWORDS=USER"
    username: "sa"
    password: ""
    driver-class-name: org.h2.Driver
  jpa:
    hibernate:
      ddl-auto: create
    properties:
      hibernate:
        show_sql: true
        format_sql: true
        dialect: org.hibernate.dialect.H2Dialect
  h2:
    console:
      enabled: true
      path: /h2-console

---
spring:
  config:
    activate:
      on-profile: dev
  datasource:
    url: "jdbc:mysql://localhost/library"
    username: "root"
    password: ""
    driver-class-name: com.mysql.cj.jdbc.Driver
  jpa:
    hibernate:
      ddl-auto: none
    properties:
      hibernate:
        show_sql: true
        format_sql: true
        dialect: org.hibernate.dialect.MySQL8Dialect

3. git과 github

git이란?

github이란?

왜 github에 코드를 저장하는걸까?

4. git 기초 사용법

git을 활용해서 github 프로젝트 업로드하기

git 기초 명령어

5. AWS의 EC2 사용하기

회원가입

로그인

콘솔 홈

[12일차 - AWS와 EC2 배포]

1. EC2에 접속해 리눅스 명령어 다뤄보기

다운로드 받은 키 페어를 이용하는 방법

기본적인 리눅스 명령어


2. 과제

여섯 번째 과제(6일차)

일곱 번째 과제(7일차)


3. 회고

프로젝트 배포 하는 법을 알 수 있어서 좋았고, 배포를 하면서 오류가 발생해서 한번에 되지 않아 시간이 오래 걸렸다. 리눅스에 대한 공부도 해야겠다는 생각이 들었다. 아직 미니 프로젝트를 진행하진 못했지만 배운 것을 활용해서 잘 마무리해야겠다!

백엔드 워밍업 발자국 회고 3주차

답변 0