mvc도 그나름대로 구현하는데 스타일들이 있는거 같던데 가장 최신 혹은 쓸만한 구조는 어떤 것 이며 어디서 배울 수 있음? 배울때마다 용어도 조금씩 다르고 구조도 조금씩 달라서 헷갈림

예를 들어 국비에서 처음 배울땐 dto 였고 취업해서는 그걸 vo로 불렀으며 김영한 강의에서는 도메인 엔티티라고 부르는거 같음
뭐 찾아보니까 dto vo 약간의 차이가 있지만 거의 비슷 한거같음

위에 말한 구조라 함은 어디서는 레포지토리를 인터페이스 수준까지만 구현하고 오토와이어드 붙여 쓰는데 인강들을때는 impl받아서 구현해 놓은 리포지토리를 사용함

보통 controller는 컨트롤러이끼리 따로 모아두는거 같던데
service serviceimpl vo의 경우 기능별로 묶어두는 경우도 봤고
service끼리 모아두고 serviceimpl끼리 vo는 vo끼리 모아두는 경우도 봤음

프로젝트마다 mvc를 구현하는 방법이 다 달라서 정석이라고 부를만한 구조를 어디서 배울수 있는지 궁금함