비즈니스 계층은 고객의 요구사항을 반영하는 계층
프레젠테이션 계층과 영속 계층 의 중간 다리 역할을 하게 됩니다.
영속 계층은 데이터베이스를 기준으로 해서 설계를 나눠 구현하지만
비즈니스 계층은 로직을 기준으로 해서 처리
비즈니스 계층은 상품 영역과 회원 영역을 동시에 사용해서 하나의 로직을 처리
Business 구매 서비스 >
Persistence tier 상품 처리 객체 회원 처리 객체
일반적으로 비즈니스 영역에 있는 객체들은 '서비스(Service)'라는 용어를 많이 사용
설계를 할 때 각 계층 간의 연결은 인터페이스를 이용해서 느슨한(loose) 연결(결합)을 한다.
Spring 에서 제작하는 순서
(테이블) : VO,DTO 1:1 column : 속성
VO.DTO 도메인 모델 계층 >
Mapper 퍼시스턴트 계층 >
Service 비지니스 계층 >
Controller 제어 계층 >
JSP 프레젠테이션 계층
제작시에는 순서 반대로 제작하면 된다.
JSP 프레젠테이션 계층 >
Controller 제어 계층 >
Service 비지니스 계층 >
Mapper 퍼시스턴트 계층 >
VO.DTO 도메인 모델 계층
메서드는 URL이다.
Spring에서
Controller은
Void(고정형) , String(반환형)으로 사용을하는데
String에서 반환 return을 할 경우 JSP 형식으로 반환한다.
Void 같은 경우에는 요청 URL 주소
Includes는 - > html를 불러오는 역활
static 은 sesources 폴더 경로
'프로그래밍 공부' 카테고리의 다른 글
2022년 6월 17일 스프링 복습 (0) | 2022.06.17 |
---|---|
2022년 6월 15일 Spring (0) | 2022.06.15 |
2022년 6월 10일 Spring (0) | 2022.06.10 |
2022년 6월 9일 마이바티스 프레임워크 (0) | 2022.06.09 |
2022년 6월 2일 Jquery (0) | 2022.06.02 |