일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 정처기설명
- 프로그래머스
- spring
- PYTHON
- 게시판
- 정처기필기
- 파이썬
- 이것이자바다
- 스프링부트
- 파이선
- 정처기예상문제
- 자바
- 스프링
- 자바의정석요약
- 소프트웨어개발
- 게시판만들기
- 정보처리기사
- 게시판프로젝트
- 정처기
- 정처기공부
- 코딩테스트
- function
- 정보처리기사필기
- 소프트웨어설계
- CRUD구현
- springboot
- CRUD
- 자바의정석
- 어노테이션
- java
- Today
- Total
목록비즈니스계층 (2)
Helmi
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/9TdYH/btscRKqUekV/DBhjcDSnqyNmkUdPsTmWz1/img.jpg)
com.board.service.BoardServiceTests 클래스 작성해 테스트 진행 테스트 환경의 BoardServiceTests package com.board.service; import static org.junit.Assert.assertNotNull; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import lombok.Setter; import lombok.extern.log4j.Log4j; @R..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dbXa7T/btscPYwOFbf/jox2AGjmkifG4oJv7Kw2X0/img.jpg)
비즈니스 계층 : 고객의 요구사항 반영하는 계층. 프레젠테이션 계층과 영속 계층의 중간 다리 역할 하게 됨. 영속 계층은 데이터베이스 기준으로 해서 설계 나눠 구현하나 비즈니스 계층은 로직 기준으로 해서 처리 일반적으로 비즈니스 영역에 있는 객체들은 '서비스(service)'라는 용어 많이 사용 함. com.board.service 패키지 작성 설계시 각 계층 간 연결은 인터페이스 이용해 느슨한(loose) 연결(결합)을 함. 게시물은 BoardService 인터페이스와 인터페이스 구현한 BoardServiceImpl 클래스 선언 BoardService.java 인터페이스 package com.board.service; import java.util.List; import com.board.domain...