일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 시큐리티 로그아웃
- 시큐리티 로그인
- springSecurity
- Spring boot
- javascript
- 프로그래머스
- html
- gradle
- programmers
- 반복문
- 시큐리티
- JAVA11
- 코딩테스트
- security
- css
- codingtest
- 리눅스
- 시큐리티로그인
- 목록
- sql
- 소스트리
- input태그
- 스프링 부트
- StyleSheet
- 싱글톤
- 로그인
- springboot
- 2차원배열
- java
- Linux
Archives
- Today
- Total
목록서비스 (1)
JAVAIARY
비즈니스 로직과 서비스
DAO 클래스는 기본적으로 CRUD만 담당 컨트롤러는 요청을 받으면 처리 명령을 내려주는 담당 그러면 나머지 업무는??? 서비스에서 분리하여 담당하게 된다. 그래서 DAO는 좀더 데이터에 가깝고 단어도 딱딱하다. 비즈니스 로직을 다루는 서비스쪽은 DAO에 비해 메서드명이 사용자 친화적이고, 다양한 일을 한 번에 처리하는데 특화됨. 간단한 로직이라면 DAO클래스만으로도 구현이 가능하겠지만, 한 가지 동작으로 (EX. 계좌 출금) 여러가지 일(EX. 계좌 잔액 계산 및 업데이트, 문자알림 서비스 등 ) 을 처리하려면 비즈니스 로직이 따로 분리된 서비스가 필수가 됨. 예시 DAO package kr.co.heart.dao; import java.util.HashMap; import java.util.List;..
lectureNote/SPRING
2022. 11. 16. 23:03