Skip to content

Releases

version 4

Choose a tag to compare

@gajicoding gajicoding released this 06 May 15:21

데이터베이스 접근 기술 적용

  • 해결한 문제점
    • 데이터베이스에 영구적으로 데이터가 저장되지 않는다. (Database 접근 기술)
  • 문제점
    1. 예외 발생시 공통적으로 처리가 불가능하다.
      • 각각의 모든 예외를 try-catch 하여 처리해야 한다.
    2. RequestDto, ResponseDto를 공유하여 null값이 들어오기도 한다.
      • 필요없는 필드에 추가적인 null 검사를 해야한다.
    3. Spring Bean, 생성자 주입 등 Spring의 동작 원리에 대해 이해하지 못했다.
    4. 왜 Interface로 만들어서 구현하여 사용하는지 모른다.

정리

https://gajicoding.tistory.com/312

version 3

Choose a tag to compare

@gajicoding gajicoding released this 05 May 07:52

레이어드 아키텍처 적용

  • 해결한 문제점
    • Controller의 책임을 Layer별로 분리하였다.
  • 문제점
    1. 데이터베이스에 영구적으로 데이터가 저장되지 않는다. (Database 접근 기술)
    2. 예외 발생시 공통적으로 처리가 불가능하다.
      • 각각의 모든 예외를 try-catch 하여 처리해야 한다.
    3. RequestDto, ResponseDto를 공유하여 null값이 들어오기도 한다.
      • 필요없는 필드에 추가적인 null 검사를 해야한다.
    4. Spring Bean, 생성자 주입 등 Spring의 동작 원리에 대해 이해하지 못했다.
    5. 왜 Interface로 만들어서 구현하여 사용하는지 모른다.

정리

https://gajicoding.tistory.com/303

version 2

Choose a tag to compare

@gajicoding gajicoding released this 04 May 14:19

MVC 패턴 + 프론트 컨트롤러, 어댑터 패턴 적용

  • 해결한 문제점
    • 실제 문제의 원인을 파악하기 어렵거나 잘못된 정보 전달 및 처리가 될 수 있다.
      1. 응답 코드가 세분화 되어있지 않다.(성공 시 모두 200OK)
      2. 적절한 예외가 발생하지 않는다.(실패 시 모두 500 Error 발생)

정리

https://gajicoding.tistory.com/300

version 1

Choose a tag to compare

@gajicoding gajicoding released this 04 May 14:17

MVC 패턴 적용

  • 문제점
    • 실제 문제의 원인을 파악하기 어렵거나 잘못된 정보 전달 및 처리가 될 수 있다.
      1. 응답 코드가 세분화 되어있지 않다.(성공 시 모두 200OK)
      2. 적절한 예외가 발생하지 않는다.(실패 시 모두 500 Error 발생)
    • 서버가 종료된 후 다시 켜지면 데이터가 모두 초기화 된다.

정리

https://gajicoding.tistory.com/299