반응형

공부/Spring Boot 4

웹 계층 개발

https://surrealcode.tistory.com/98 애플리케이션 구현(도메인 개발)구현 전 앞서 만든 예제를 통해 도메인 분석과 설계를 하여 구현 준비를 한다https://surrealcode.tistory.com/97 도메인 분석 설계JPA 프로그래밍의 이론을 알기 전 실전 코딩을 통해 직접 코드를 만들어surrealcode.tistory.com애플리케이션까지 구현이 마무리 되었다면, 웹 계층을 개발하도록 한다.Controller 관련과 front 관련 개발이다.thymeleaf를 사용할 예정이다. 개발 순서는 다음과 같이 진행한다.홈 화면과 레이아웃 -> 회원 등록 -> 회원 목록 조회 -> 상품 등록 -> 상품 목록 -> 상품 수정 -> 변경 감지와 병합(merge) -> 상품 주문 ->..

공부/Spring Boot 2024.11.25

애플리케이션 구현(도메인 개발)

구현 전 앞서 만든 예제를 통해 도메인 분석과 설계를 하여 구현 준비를 한다https://surrealcode.tistory.com/97 도메인 분석 설계JPA 프로그래밍의 이론을 알기 전 실전 코딩을 통해 직접 코드를 만들어보고, 기본 학습을 다시 다루어 볼 예정이다. 목차는 다음과 같다. 목차1. 요구사항 분석2. 도메인 모델과 테이블 설계3. 엔surrealcode.tistory.com 만들어볼 UI는 다음과 같다.º 회원 기능  - 회원 등록  - 회원 조회º 상품 기능  - 상품 등록  - 상품 수정  - 상품 조회º 주문 기능  - 상품 주문  - 주문 내역 조회  - 주문 취소 ---예제를 단순화 하기 위해 다음 기능은 구현하지 않았다.---1. 로그인과 권한 관리2. 파라미터 검증과 예외 ..

공부/Spring Boot 2024.11.21

도메인 분석 설계

JPA 프로그래밍의 이론을 알기 전 실전 코딩을 통해 직접 코드를 만들어보고, 기본 학습을 다시 다루어 볼 예정이다. 목차는 다음과 같다. 목차1. 요구사항 분석2. 도메인 모델과 테이블 설계3. 엔티티 클래스 개발4. 엔티티 설계시 주의점   1. 요구사항 분석굉장히 간단한 쇼핑몰을 만들 예정이다.회원 기능, 상품 기능, 주문 기능, 총 세가지의 기능이 있다. *기능 목록*회원 기능  - 회원 등록  - 회원 조회상품 기능  - 상품 등록  - 상품 수정  - 상품 조회주문 기능  - 상품 주문  - 주문 내역 조회  - 주문 취소기타 요구사항  - 상품은 재고 관리가 필요하다.  - 상품의 종류는 도서, 음반, 영화가 있다.  - 상품을 카테고리로 구분할 수 있다.  - 상품 주문 시 배송 정보를 입..

공부/Spring Boot 2024.11.18

프로젝트 환경 설정

https://start.spring.io/이전처럼 spring프로젝트를 구성해준다.gradle, java, 메이저 버전을 선택하고, 아래와 같은 dependencies를 구성하여준다. 이렇게 설정하면 압축 파일이 하나 생성되는데 압축을 해제하고(원하는 위치, 프로젝트를 만들 위치, 보통 C드라이브 밑에 폴더를 하나 구성하여 만든다.) build.gradle을 인텔리제이를 통해 프로젝트 open을 해준다. 롬복에 대한 구성 방법은 아래의 방법을 참고하도록 하자.https://surrealcode.tistory.com/93 의존관계 자동 주입다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있다.- 생성자 주입- 수정자 주입(setter 주입)- 필드 주입- 일반 메서드 주입  생성자 주입- ..

공부/Spring Boot 2024.11.17
반응형