올바른 용어를 사용하고 있는지 확실하지 않지만 3 계층 시스템을 설정하는 방법에 대해서는 약간 혼란 스럽습니다.데이터 액세스 계층 및 비즈니스 개체
내 DB에 사용자 테이블이 있다고 가정 해 보겠습니다.
내 DAL에는 DB에 procs를 저장하여 삽입, 업데이트, 삭제하는 UserDB 클래스가 있습니다. 또한 UserDB에서 User 객체를 반환하고 전달하는 데 사용되는 UserDetails 클래스가 있습니다.
이제 비즈니스 로직 레이어에서 어떻게 사용하는지 모르겠습니다. 사용자에게 다른 BLL 객체 클래스가 필요합니까? 그렇다면 중복되지 않습니까? 또는 BLL 전체에서 UserDetails 클래스를 사용합니까?