우리는 JSF (프리젠 테이션 라이브러리로 Primeface) 및 데이터 액세스 계층 용 스프링 데이터 JPA를 사용하여 웹 기반 응용 프로그램을 만들고 있습니다. 그리고이 프로젝트는 Spring Boot가 가능합니다.페이지 번호를 사용하기 위해 프레젠테이션 티어에서 스프링 데이터로 종속성을 생성해야합니까?
프로젝트는 계층별로 여러 모듈로 나뉘며 그 중 하나는 프레젠테이션 계층입니다.
프리젠 테이션 계층에서 스프링 데이터에 대한 종속성을 생성하는 것이 좋습니다 (PageRequest 및 Slice and ... 클래스에 대한 액세스 권한이 있습니까)?
그렇지 않으면이 클래스에서이 클래스를 다시 구현하고이를 Spring 데이터 클래스로 변환해야한다.
아키텍처에 따라 다릅니다. 프리젠 테이션 레이어와 퍼시스턴스 레이어 사이의 레이어는 무엇을합니까? –
비즈니스 로직을 처리하고, 유효성 검사를 수행하고, 계산을 수행하는 등의 서비스 계층이 있습니다. 그런 다음 일부 작업을 지속성 계층에 위임합니다. 그러나 어떤 경우에는 (예 : 검색 등) 데이터 액세스 레이어에 검색을 위임합니다. –