스프링 부트는 복잡하고 어려운 스프링 기술을 간결하고 쉽게 사용할 수 있도록 도와주는 기술
JPA는 강력한 JAVA ORM 표준기술
둘이 합치면 높은 생산성으로 빠르게 웹 애플리케이션 개발 가능
Java 진영에서는 이 두 기술로 개발하는 것이 추세
웹 프로젝트 라고 하면
요구사항 분석
설계
아키텍쳐 구성
비즈니스 로직 개발
테스트
웹 계층 개발
거의 이 순으로 따라가면서 한다고 보면 됨.
환경 구성
요구사항 분석
분석을 토대로 도메인 설계
엔티티 설계
테이블 설계
그 후 ORM으로 매핑을 하고,
애플리케이션 아키텍처 구성
그 다음 핵심 비즈니스 로직 개발
테스트 케이스 검증
웹계층 개발 (뷰템플릿, html, 컨트롤러)
완성
유지보수
이게 도메인 주도 설계임
'스프링데이터 + JPA > 웹 애플리케이션 개발' 카테고리의 다른 글
6. 도메인 모델과 테이블 설계 (0) | 2023.11.04 |
---|---|
5. 요구사항 분석 (0) | 2023.11.04 |
4. DB(H2) 설치 및 설정 (0) | 2023.11.04 |
3. 뷰 환경설정 (0) | 2023.11.04 |
2. 프로젝트 환경 설정 (0) | 2023.11.04 |