https://www.youtube.com/watch?v=uoVNJkyXX0I&list=WL&index=2
모델 뷰 컨트롤러로 나눠진 디자인 패턴 인건 이제 너무 많이 들었는데
아직 완벽히 이해는 하지 못한것 같아 유툽 영상을 좀 보았다.
그 중 mvc 패턴에서 많이 실수하는 부분에서 설명해주었는데
view 에서 일어나는 '과한'값 검증과 예외처리 였다.
나도 view 쪽에서 많이 기능을 추가하는 경향이 있었는데
이건 이제 단일책임 원칙에도 어긋나고
적절히 뷰와 컨트롤러에서 나눠서 담당하는게 좋은것 같다
그리고 중복되는 로직같은 것도 컨트롤러 부분에서 쓰지 않고
서비스 부분에서 한꺼번에 관리 하는게 좋다.
앞으로 프로젝트를 만들때 좀 더 이런것들을 신경쓰면서 코드를 짜봐야겠다.
'코딩 정보 공유' 카테고리의 다른 글
| 스프링 시큐리티가 로그인 정보를 저장하는 세션 (0) | 2024.05.18 |
|---|---|
| 인덱스 활용 성능 비교 (0) | 2024.05.14 |
| web-servlet-jsp-mvc-spring (0) | 2024.05.02 |
| 배포시 쿠키 설정 (0) | 2024.04.23 |
| 리눅스 명령어 ( 특정포트 죽이기, 파일의 내용만 삭제하기 ) (0) | 2024.04.19 |