profile
식빵 고양이 디디
post-thumbnail

우아한 테크코스 WAS 미션 설계

우테코에서 주어진 첫번째 Level4 미션. WAS 구현하기. 고민했던 내용들을 정리해보도록 하겠습니다. 책임의 분리 가장 먼저 생각했던 건 WAS가 정확하게 무슨 일을 해주느냐? 였습니다. Socket으로 부터 들어온 요청을 읽어 요청 객체를 생성한다. 요청

2020년 9월 18일
·
1개의 댓글
post-thumbnail

오브젝트와 의존관계

시간이 지남에 따라 모든건 변한다. 개발자는 항상 미래에 대비해야 한다. 객체지향 기술이 변화에 효과적으로 대처할 수 있는 기술이다.적은 변화와 변화에 대한 검증을 빠르게 하는 개발자.분리와 확장을 고려한 설계가 필요하다DB가 바뀌었을때, 웹 화면의 레이아웃이 바뀌었을

2020년 9월 15일
·
0개의 댓글
post-thumbnail

Spring Rest Docs와 Open Api (Swagger)

안녕하세요! 오늘은 Spring 진영의 문서화 프레임워크인 Spring Rest Docs와 Swagger를 비교하는 글을 작성해 볼까 합니다. Peloton 프로젝트 진행 중에 문서화와 관련해서 고민했던 부분들을 정리 해보았어요. 함께 공유해보면 좋을 것 같아요.Spr

2020년 9월 14일
·
2개의 댓글
post-thumbnail

Spring Data JDBC vs Spring Data JPA

Spring Data JDBC의 탄생 배경 Spring Data JPA는 Java ORM 표준 JPA를 가지고 만들어진 프레임워크입니다. 구현체로 Hibernate를 갖습니다. 그런데, 왜 Spring Data JDBC가 탄생하게 되었을까요? JPA는 복잡하다 보통

2020년 9월 11일
·
0개의 댓글
post-thumbnail

회고 - 어떤 개발자가 되고 싶은가

어려운 질문이다. 어쩌다가 개발자라는 꿈을 갖게 되었을까? 시작 시작은 중학교 2학년때. 아버지께서 가져오신 삼성 노트북이 내 꿈을 결정하게 될줄이야.. 당시 웹하드(온디스크, 파일노리..)가 유행이었는데 '메이플 프리서버 만드는 방법'이라는 파일을 보고 바로 다운로

2020년 9월 2일
·
2개의 댓글
post-thumbnail

Spring Data Jdbc의 save 방식과 Auditing

Spring Data Jdbc의 Save는 기본적으로 ID가 있는 Entity 객체에 대해선 Update를 수행하고 ID가 없는 Entity에 대해선 INSERT를 수행합니다. 이게 어떻게 동작하는 걸까요? 위 메서드는 CrudRepository가 사용하는 JdbcAg

2020년 8월 16일
·
0개의 댓글
post-thumbnail

Log4j 2 제대로 사용하기 - 개념

log4j2.xml이전 글에서 log4j 2 설정파일을 보여드렸는데요, 각각의 요소가 뭘 의미하는지 알아보도록 할게요Configuration은 로그 설정의 최상위 요소입니다. 일반적으로 Configuration은 Properties, Appenders, Loggers요

2020년 7월 21일
·
0개의 댓글
post-thumbnail

Log4j 2 제대로 사용하기 - 설정

Spring Boot 환경에서 Log4j 2를 설정하는 방법

2020년 7월 18일
·
0개의 댓글
post-thumbnail

Spring Boot Devtools 알아보기

Spring Devtools에 대해 알아보았습니다.

2020년 7월 15일
·
0개의 댓글

JPA는 왜 지연 로딩을 사용할까?

JPA JPA에서 테이블 간 연관 관계는 객체의 참조를 통해 이뤄집니다. 서비스가 커질수록, 참조하는 객체가 많아지고, 객체가 가지는 데이터의 양이 많아집니다. 이렇게 객체가 커질수록, DB로부터 참조하는 객체들의 데이터까지 한꺼번에 가져오는 행동은 부담이 커집니다.

2020년 6월 14일
·
2개의 댓글