스프링데이터 + JPA/웹 애플리케이션 개발

1. 스프링 부트 + JPA

sdafdq 2023. 11. 3. 12:19

스프링 부트는 복잡하고 어려운 스프링 기술을 간결하고 쉽게 사용할 수 있도록 도와주는 기술

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