jaeDevelopment.log
로그인
jaeDevelopment.log
로그인
[Springboot] 스프링 입문
Jae
·
2022년 6월 2일
팔로우
0
DB 접근 기술
Springboot
웹 MVC
0
Springboot
목록 보기
6/10
스프링 웹 개발 기초
정적 컨텐츠 = 파일을 그대로 내려준다.
MVC & Template Engine = 렌더링 된 HTML을 client에게 전달해준다.
API = 객체를 반환한다.
회원관리 예제 - 백엔드 개발
비즈니스 요구사항 정리
일반적인 웹 애프리케이션 계층 구조
컨트롤러: 웹 MVC의 컨트롤러 역할
서비스: 핵심 비즈니스 로직 구현
ex) 회원은 중복가입이 안된다.
리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리
도메인: 비즈니스 도메인 객체
ex) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리된다.
클래스 의존 관계
DB 선정이 되지 않음을 고려하여, 인터페이스로 구현 클래스를 변경할 수 있도록 설계
데이터 저장소는 RDB, NoSQL 등 다양한 저장소를 고민중
Jae
Jae's Development Area : 재개발구역
팔로우
이전 포스트
[Springboot] application.yml과 application.properties 차이점
다음 포스트
[Springboot] mavenCentral()과 jcenter()의 차이점
0개의 댓글
댓글 작성