inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Lynn님의 블로그

Lynn Lynn

@lynn0000

수강평 작성수
-
평균평점
-

블로그 16

[인프런 워밍업 클럽 스터디] 14일차 - 마무리

[인프런 워밍업 클럽 스터디] 14일차 - 마무리

Client-Side Rendering 첫 로딩은 느리지만, 그 후 로딩은 매우 빠르다. SEO 검색에 취약하다. (요즘에는 조금 덜 하다.) 서버 부하가 상대적으로 낮다. Server-Side Rendering 첫 로딩이 느릴 일은 없지만, 페이지마다 로딩이 걸린다 SEO 검색에 강하다. 서버 부하가 상대적으로 높다.

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 13일차 - Spring Boot 설정, 버전업 이해하기

[인프런 워밍업 클럽 스터디] 13일차 - Spring Boot 설정, 버전업 이해하기

build.gradle 빌드 스크립트라고도 불리며, gradle을 이용해 프로젝트를 빌드하고 의존성을 관리하기 위해 작성되었다. groovy 언어를 사용해 작성되었고, Kotlin이라는 언어를 사용할 수도 있다. org.springframework.boot 플러그인 역할 스프링을 빌드했을 때 실행가능한 jar 파일이 나오게 도와주고 스프링 애플리케이션을 실...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 12일차 - AWS와 EC2 배포

[인프런 워밍업 클럽 스터디] 12일차 - AWS와 EC2 배포

Section 7. 생애 최초 배포하기 [목표] EC2에 접속하는 방법을 알아보고, EC2에 접속해 리눅스 명령어를 다뤄본다. 개발한 서버의 배포를 위해 환경 셋팅을 리눅스에서 진행하고, 실제 배포를 진행한다. foreground와 background의 차이를 이해하고 background 서버를 제어한다. 도메인 이름을 사용해 사용자가 IP 대신 이름으로 ...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 11일차 - 기본적인 배포를 위한 준비

[인프런 워밍업 클럽 스터디] 11일차 - 기본적인 배포를 위한 준비

Section 6. 생애 최초 배포 준비하기 [목표] 배포가 무엇인지 이해하고, 배포를 하기 위해 어떤 준비를 해야 하는지 알아본다. 스프링 서버를 실행할 때 DB와 같은 설정들을 코드 변경 없이 제어하는 방법을 알아본다. git과 github의 차이를 이해하고, git에 대한 기초적인 사용법을 알아본다. AWS의 EC2가 무엇인지 이해하고, AWS를 통해...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 10일차 - 객체지향과 JPA 연관관계

[인프런 워밍업 클럽 스터디] 10일차 - 객체지향과 JPA 연관관계

[1 : 1 관계] [연관관계의 주인] Table을 보았을 때 누가 관계의 주도권을 가지고 있는가 연관관계의 주인이 아닌 쪽에 mappedBy 옵션을 달아 주어야 한다. 연관관계의 주인의 값이 설정되어야만 진정한 데이터가 저장된다. 객체가 연결되는 기준이 된다. [연관관계의 주인 효과] 상대 테이블을 참조하고 있으면 연관관계의 주인 연관관계의 주인이 아니면...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 9일차 - 조금 더 복잡한 기능을 API로 구성하기

[인프런 워밍업 클럽 스터디] 9일차 - 조금 더 복잡한 기능을 API로 구성하기

Section 5. 책 요구사항 구현하기 [목표] 책 생성, 대출, 반납 API를 온전히 개발하며 지금까지 다루었던 모든 개념을 실습해본다. 객체지향적으로 설계하기 위한 연관관계를 이해하고, 연관관계의 다양한 옵션에 대해 이해한다. JPA에서 연관관계를 매핑하는 방법을 이해하고, 연관관계를 사용해 개발할 때와 사용하지 않고 개발할 때의 차이점을 이해한다. ...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 8일차 - 트랜잭션과 영속성 컨텍스트

[인프런 워밍업 클럽 스터디] 8일차 - 트랜잭션과 영속성 컨텍스트

[트랜잭션이란?] 쪼갤 수 없는 업무의 최소 단위 --> 한 번에 성공하거나, 한 번에 실패하거나! [주의사항] IOException과 같은 Checked Exception은 롤백이 일어나지 않는다. [영속성 컨텍스트란?] 테이블과 매핑된 Entity 객체를 관리/보관하는 역할 --> 스프링에서는 트랜잭션을 사용하면 영속성 컨텍스트가 생겨나고, 트랜잭션이 ...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 2주차 발자국

[인프런 워밍업 클럽 스터디] 2주차 발자국

2주차 진행 순서 [6일차] 스프링 컨테이너의 의미와 사용방법 [7일차] Spring Data JPA를 사용한 데이터베이스 조작 [8일차] 트랜잭션과 영속성 컨텍스트 [9일차] 조금 더 복잡한 기능을 API로 구현하기 [2주차 회고] 이번주 목록 중 가장 기억에 남는 것은 역시 JPA였다. 그동안 MyBatis로 작업했던 것들과 한참 다른 방식에 헤메기도 ...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 7일차 - Spring Data JPA를 사용한 데이터베이스

[인프런 워밍업 클럽 스터디] 7일차 - Spring Data JPA를 사용한 데이터베이스

Section 4. 생애 최초 JPA 사용하기 [목표] 문자열 SQL을 직접 사용하는 것의 한계를 이해하고, 해결책인 JPA, Hibernate, Spring Data JPA가 무엇인지 이해한다. Spring Data JPA를 이용해 데이터를 생성, 조회, 수정, 삭제할 수 있다. 트랜잭션이 왜 필요한지 이해하고, 스프링에서 트랜잭션을 제어하는 방법을 익힌...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트
[인프런 워밍업 클럽 스터디] 6일차 - 스프링 컨테이너의 의미와 사용 방법

[인프런 워밍업 클럽 스터디] 6일차 - 스프링 컨테이너의 의미와 사용 방법

[정리] Section 3. 역할의 분리와 스프링 컨테이너 좋은 코드가 왜 중요한지 이해하고, 원래 있던 Controller 코드를 보다 좋은 코드로 리팩토링 한다. 스프링 컨테이너와 스프링 빈이 무엇인지 이해한다. 스프링 컨테이너가 왜 필요한지, 좋은 코드와 어떻게 연관이 있는지 이해한다. 스프링 빈을 다루는 여러 방법을 이해한다. 클래스 : 객체를 정의...

좋아요수
0
  • 백엔드
  • 워밍업클럽스터디
  • 백엔드
  • 자바
  • 스프링부트