신입개발자로 취업하기까지/JPA쇼핑몰기능구축
20200421 프로젝트 환경설정_프로젝트생성_1-1
ordinarytoengineer
2020. 4. 22. 02:35
스프링부트란
-복잡하고 어려운 스프링기술을 간결하고 쉽게 사용할 수 있도록 도와주는 기술
JPA
-강력한 ORM 기술
-자바진영에서는 두가지 기술의 조합으로 높은 생산성과 맵 어플리케이션을 개발하는 추세
목표
-프로젝트를 처음부터 끝까지 코딩으로 완성하는 것이 목표
목록
프로젝트 환경설정
-스프링부트
-Gradle
-JPA
-톰캣
-Thymeleaf(타임리프)
-HIBERNATE
요구사항 분석
-쇼핑몰 구축을 위한 요구사항 분석
도메인설계
-요구사항기반으로
엔티티설계
테이블설계
JPA로 엔티티와 테이블을 ORM으로 맵핑
애플리케이션 아키텍쳐 구성
핵심비즈니스 로직개발
-테스트케이스로 이것을 검증한다.
=>이것들을 하게 되면 도메인 주도 설계를 이해 할 수 있다.
=>이것을 기반으로 웹계층개발을 올린다.
=>컨트롤러 타임리프로 올려서 HTML이 렌더링 되게 만든다.