살구잼의 여정
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
article thumbnail
[TIL 20230621-20230623]
🖤 BE 45기/TIL 2023. 6. 21. 15:18

오늘 공부내용 [Section3 - Spring MVC] JPA 기반 데이터 액세스 계층⭐️ - JPA란? ⭐️ - JPA 엔티티의 컬럼 매핑, 엔티티간의 연관관계 매핑 - Spring Data JPA 처음 알게 된 부분 / memo - offset 방식 vs 커서 방식 (in 페이지네이션 처리방식) - https://youtu.be/IoV_94hr7ks https://programmers.co.kr/pages/2023-dev-survey 2023 프로그래머스 개발자 설문조사 리포트 4034명이 참여한 온라인 설문 조사 결과를 통해 우리나라 개발자들의 솔직한 의견을 확인하세요. programmers.co.kr https://survey.stackoverflow.co/2023/ Stack Overflow ..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
article thumbnail
[TIL 20230609]
🖤 BE 45기/TIL 2023. 6. 12. 09:06

[Section3 - Spring MVC] API 계층 Spring MVC 컨트롤러 실습 Spring Boot 기반의 애플리케이션에서 주로 사용되는 Java 패키지 구조 2가지 1. 기능 기반 패키지 구조(package-by-feature) 2. 계층 기반 패키지 구조(package-by-layer) ‘controller, dto’ 패키지는 API 계층에 해당 ‘model, service’ 패키지는 비즈니스 계층에 해당 repository는 데이터 액세스 계층에 해당된다. Spring Boot 팀에서는 테스트와 리팩토링이 용이하고, 향후에 마이크로 서비스 시스템으로의 분리가 상대적으로 용이한 기능 기반 패키지 구조 사용을 권장하고 있다.

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
article thumbnail
10장. 객체지향 쿼리 언어

9주~10주차 통합 (아직 무슨 내용인지 잘 몰라 나중에 다시 공부하기) 10.1 객체지향 쿼리 소개 JPA는 복잡한 검색 조건을 사용해서 엔티티 객체를 조회할 수 있는 다양한 쿼리기술을 지원한다. 쿼리기술에는 JPQL(가장 중요한 객체지향 쿼리 언어), Criteria, QueryDSL 등이 있다. Criteria, QueryDSL은 결국 JPQL을 편리하게 사용하도록 도와주는 기술이다. 10.2 JPQL (Java Persistence Query Language) 테이블이 아닌 엔티티 객체를 조회하는 객체지향 쿼리이다. SQL을 추상화해서 특정 데이터베이스 SQL에 의존하지 않는다. SQL보다 코드가 간결하다. JPQL은 결국 SQL로 변환된다. 데이터베이스 방언(Dialect)만 변경하면 JPQL을..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.