초록꼬마의 devlog
[스프링부트] Ajax
back-end dev/framework 2023. 8. 20. 01:33

package com.shop.controller; import com.shop.dto.CartItemDto; import com.shop.service.CartService; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.validation.BindingResult; import org.springframework.validation.FieldError; import org.spri..

DTO 사용하기
back-end dev/framework 2023. 7. 28. 01:00

https://hjhng125.github.io/jpa/jpa-entity-by-controller/

ORM (Object Relational Mapping, 객체 관계 매핑)
back-end dev/framework 2022. 10. 31. 08:43

객체 지향 언어의 객체(클래스) + Relational DateBase(RDB)의 테이블 자동 매핑 장점 데이터베이스 쿼리를 객체지향적으로 조작 가능 쿼리문 작성 양 감소 → 개발 비용 감소 객체지향적으로 데이터베이스에 접근 → 코드의 가독성 향상 재사용 및 유지/보수 용이 ORM을 통해 매핑된 객체는 모두 독립적으로 작성되어있음 → 재사용 용이 객체들은 각 클래스로 나뉘어있어 유지/보수 수월 데이터베이스에 대한 종속성 감소 ORM을 통해 자동생성된 SQL문은 객체를 기반으로 데이터베이스 테이블 관리 → 데이터베이스에 종속적이지 않음 데이터베이스 교체 시에도 비교적 적은 리스크 부담 단점 ORM만으로 온전한 서비스 구현하기 한계 있음 복잡한 서비스는 직접 쿼리 구현하지 않고 코드로 구현하기 어려움 복잡한..

빌드도구
back-end dev/framework 2022. 8. 2. 01:51

Gradle vs Maven references: Inflearn 김영한 님 강의 등

Spring Boot
back-end dev/framework 2022. 8. 2. 01:51

Spring Boot란 무엇인가? 왜 + 어떤 경우에 사용하는가? references: Inflearn 김영한 님 강의 등

[KH정보교육원] 120일차_final project 발표, 수료식
back-end dev/framework 2022. 4. 5. 13:06

2022.4.4(월) 조별 final projects 발표 수료식(+청계천 산책, 서점 가서 개발 서적 둘러보기) 교육 회고 keep(좋았던 점, 좋았던 일에 이르는 과정 -> 앞으로 프로젝트를 진행할 때 계속 유지해야할 사항) : problem(아쉬웠던 점, 나빴던 일에 이르는 과정 -> 앞으로 프로젝트를 진행할 때 개선되어야 할 사항) : try(도출된 problem의 원인을 파악하여 이를 기반으로 어떠한 시도들을 해볼 수 있는지 + 구체적인 액션 구체화) : 앞으로의 과제: - knou 중간 과제물(디지털논리회로, 알고리즘(4/5(화) 4/25(월) 17h58), 데이터베이스시스템(4/9(토) 5/4(수)17h58), 운영체제(4/15(금) 4/18(월) 17h58)) - 밀린 개인 일기 작성 + ..

[KH정보교육원] 119일차_final project22
back-end dev/framework 2022. 4. 2. 21:11

2022.4.1(금) 우리 조 프로젝트 ERD 정리 프로젝트 발표 자료 작성(+개인 파트(코드, 화면) 포함) 공지사항 수정(+기존 첨부파일 삭제) 기능 구현 공지사항 목록 조회 쿼리문 수정 공지사항 dummy data 준비 homework: 입사 지원서 작성, 개인 공부(면접 대비 등)