본문으로 바로가기

2022년 6월 14일 비지니스 계층

category 프로그래밍 공부 2022. 6. 14. 10:11
728x90
반응형

비즈니스 계층은 고객의 요구사항을 반영하는 계층

프레젠테이션 계층과 영속 계층 의 중간 다리 역할을 하게 됩니다.

 

영속 계층은 데이터베이스를 기준으로 해서 설계를 나눠 구현하지만

비즈니스 계층은 로직을 기준으로 해서 처리

 

비즈니스 계층은 상품 영역과 회원 영역을 동시에 사용해서 하나의 로직을 처리

 

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 폴더 경로

728x90
반응형

'프로그래밍 공부' 카테고리의 다른 글

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