Posts by Year

2023

마이크로서비스란

2 minute read

모놀리식 마이크로서비스와 반대되는 개념으로 단일 단위로 개발/배포되며 애플리케이션 일부를 업데이트하기 위해 전체 애플리케이션을 재배포해야한다. SOA와 ESB SOA(서비스 지향 아키텍쳐)는 모놀리식 애플리케이션의 기능을 서비스라 부르는 재사용 가능하고 결합이 느슨한 엔티티로 분리...

I’m Back

less than 1 minute read

21년 말, 취직 이후

Back to top ↑

2021

POST, PUT, PATCH의 차이

2 minute read

내가 학원에서 배운 웹은 거의 무조건 GET과 POST로만 실습을 진행했었다. 물론 수업 후반부에 가서야 “Restful API(GET, POST, PUT, DELETE)로 CRUD를 해야되요.”라는 언급정도는 해주었지만 써보진 않았기에 대체 왜 Restful를 써야하는지, 어떤 ...

연관관계 매핑(ManyToOne, OneToMany)

2 minute read

국비학원 JPA깔짝이며 가르칠 때 배웠으나 너무 대충 가르친다고 찌르니까 강사가 사실 JPA 하나도 모른다고 실토 후, 그냥 MyBatis로 강의진행하고 수료했기 때문에, 따로 공부하면서 정리한다.

REST API, CRUD

less than 1 minute read

이전까지는 무지성으로 @RequestMapping, 혹은 @GetMapping/@PostMapping을 통해 Get과 Post만 썼었다.

스프링 의존관계 설정

1 minute read

스프링 의존관계를 설정하는 방법은 크게 두 가지가 있다. 1. 컴포넌트 스캔과 자동 의존관계

VO vs DTO, DAO vs Repository, 그리고 Domain과 프로젝트 구조

1 minute read

1. VO, DTO, DAO, Domain? Java MVC패턴 공부할때 가장 많이 나오는 용어들인데 그냥 관성적으로 쓰기만하고 실질적으로 뭐가뭔지 이해가 잘 안가서 정리한다. VO vs DTO 거의 같은 의미로 사용되는 경우가 많은 것 같고, 현재 다니는 학원에서도 그냥 같은거라...

Spring Boot에서 Test Code 작성하기

2 minute read

1. 실무에서 쓰는 테스트방법(기법) TDD 직접 해본적은 없지만 정보처리기사 실기를 공부할 때 애자일 방법론, 그중에서도 XP(eXtreme Programming)기법에서 TDD(Test-Driven-Development)는 기억에 남아있다.애초에 그 단원에서 서술형으로 나올만한...

Back to top ↑