스프링부트란
-복잡하고 어려운 스프링기술을 간결하고 쉽게 사용할 수 있도록 도와주는 기술
JPA
-강력한 ORM 기술
-자바진영에서는 두가지 기술의 조합으로 높은 생산성과 맵 어플리케이션을 개발하는 추세
목표
-프로젝트를 처음부터 끝까지 코딩으로 완성하는 것이 목표
목록
프로젝트 환경설정
-스프링부트
-Gradle
-JPA
-톰캣
-Thymeleaf(타임리프)
-HIBERNATE
요구사항 분석
-쇼핑몰 구축을 위한 요구사항 분석
도메인설계
-요구사항기반으로
엔티티설계
테이블설계
JPA로 엔티티와 테이블을 ORM으로 맵핑
애플리케이션 아키텍쳐 구성
핵심비즈니스 로직개발
-테스트케이스로 이것을 검증한다.
=>이것들을 하게 되면 도메인 주도 설계를 이해 할 수 있다.
=>이것을 기반으로 웹계층개발을 올린다.
=>컨트롤러 타임리프로 올려서 HTML이 렌더링 되게 만든다.
'신입개발자로 취업하기까지 > JPA쇼핑몰기능구축' 카테고리의 다른 글
20200430 프로젝트 환경설정_JPA와 DB설정 및 동작확인_5-1 (0) | 2020.05.07 |
---|---|
20200429 프로젝트 환경설정_H2데이터베이스 엔진 설치_4 (0) | 2020.04.29 |
20200423 프로젝트 환경설정_view 환경설정_3 (0) | 2020.04.24 |
20200422 프로젝트 환경설정_라이브러리살펴보기_2 (0) | 2020.04.23 |
20200421 프로젝트 환경설정_프로젝트생성_1-2 (0) | 2020.04.22 |