애플리케이션 구현하면서 항상 고민이 되는 부분이 유효성 체크를 어디서 할 것인가이다. 경우에 따라서는 유효성 체크 로직이 중복되는 경우도 많다.
이런 고민과 관련해 관련 문서를 찾다보니 역시나 대부분의 고민은 비슷한 듯하다.
- WHERE SHOULD I VALIDATE DATA IN MY APPLICATION? : javascript, api, db layer로 전체 영역에서의 유효성 체크에 대해 다루고 있다.
나는 특히 api layer가 관심이 있는데.. Controller에서 할 것이냐? Service냐? Domain이냐? 등등.. 다음 문서는 Domain Layer에서 처리하는 내용을 다루고 있다.
3 tier achitecture에서 유효성 체크는 Validation in 3-Tier Architecture 글도 괜찮다.
0개의 의견 from SLiPP
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.