start : 2024-12-02
진행 순서
1. 프로젝트 환경설정
2. 도메인 모델과 테이블 설계
3. 애플리케이션 기능 구현
목차
1. 프로젝트 환경설정
- Spring Boot
- JPA
- Gradle
- Thymeleaft
- HIBERNATE
- Tomcat
2. 요구사항 분석
- 회원 기능, 상품 기능, 주문 기능의 요구사항을 분석
3. 도메인과 테이블 설계
- 분석한 요구사항을 토대로 도메인 모델을 설계
- 엔티티 설계
- 테이블 설계
- 엔티티와 테이블을 ORM으로 매핑
4. 아키텍처 구성
- 애플리케이션 아키텍처를 간단하게 구성
5. 핵심 비즈니스 로직 개발(회원, 상품, 주문)
- 회원, 상품, 주문 도메인 개발
- 핵심 비즈니스 로직 개발
6. 테스트
- 테스트 케이스 검증
- 도메인 주도 설계 이해
7. 웹 계층 개발
- 앱 기반 위에 웹 계층을 올림
- 뷰 컨트롤러와 뷰 템플릿을 올려서 렌더링 후 웹으로서 동작을 하게끔 함
8. API 개발
- 등록, 수정, 조회 REST API 개발
- API 개발 실무 노하우
9. 성능 최적화
- JPA 극한의 조회 성능 최적화
- 6단계로 성능 튜닝
사용 기술
뷰 : JSP, JSTL
웹 계층 : Spring MVC
데이터 저장 계층 : JPA, Hibernate
기반 프레임워크 : Spring Framework
빌드 : Maven
'PROJECT > [JPA] 웹 애플리케이션' 카테고리의 다른 글
프로젝트 환경설정 (0) | 2024.12.03 |
---|