전체 글 (211) 썸네일형 리스트형 JPA_Pageable 페이징 처리 JPA에서 페이징과 정렬 org.springframework.data.domain.Pageable → 페이징을 제공하는 인터페이스 org.springframework.data.domain.Page → 페이징의 findAll()의 기본적인 반환 메서드로 여러 반환 타입 중 하나이다. 결국 findAll() 메서드를 Pageable 인터페이스로 파라미터를 넘기면 페이징을 할 수 있다. Optional : JPA 사용 시 Repository에서 리턴 타입을 Optional로 받을 수 있다. Optional을 사용하면 반복적인 null 체크를 줄일 수 있다. 1. get() → .get()은 결과값이 null일 경우 NoSuchElementException을 발생시킨다. Optional 내부에 담긴 객체가 nu.. JPA_JPA와 connection pool JPA란 ? : JPA(Java Persistence API)는 자바 진영의 ORM(Object-Realational Mapping)프레임 워크를 사용하기 위한 인터페이스를 모아둔 것이다. 여기서 ORM이란 Java 객체를 데이터베이스 테이블로 변환하는 프로세스를 말한다. 즉, 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 기술이다. (코드를 짜면 데이터베이스가 생성됨.) JPA 의존성 추가하기 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' runtimeOnly 'com.mysql:mysql-connector-j' JPA 특징 7가지 1. Java Persistence API 2. JPA ORM 기술 3. JPA는.. JavaScript_Promise Promise : 자바스크립트 Promise는 비동기 작업을 처리하기 위한 객체이다. Promise는 어떤 작업의 결과를 반환하는 객체로서, 이를 통해 비동기적으로 실행되는 작업을 처리하고 그 결과를 콜백 함수를 이용해 처리할 수 있다. Promise 3가지 상태 1. 대기 (pending) : Promise 객체가 생성되었으나 아직 처리가 진행되지 않은 상태 2. 이행 (fulfilled) : Promise 객체가 처리를 완료하여 결과를 반환한 상태 3. 거부 (rejected) : Promise 객체가 처리를 실패하였거나 오류가 발생한 상태 자바스크립트 엔진은 싱글 쓰레드로 동작하며, 이벤트 루프를 통해 비동기 작업을 처리한다. 이벤트 루프는 Call Stack, Task Queue, Event Lo.. JQuery_내용과 속성 가져오기 .text(), .html(), .val() 내용과 속성 가져오기text() - 선택한 요소의 텍스트 내용을 설정하거나 반환한다. html() - 선택한 요소(HTML 마크업 포함)의 내용을 설정하거나 반환한다. val() - 필드의 값을 설정하거나 반환한다. 후미진 어느 언덕 글자 가지고 오기 html 요소 가지고 오기 value 가지고 오기 JQuery_Ajax 비동기 통신 Ajax 비동기 통신: Asynchronous Javascript And XML의 약자로 자바스크립트의 라이브러리 중 하나이다.자바스크립트를 통해서 비동기식으로 서버에 데이터를 요청하여 필요한 데이터를 받아와 전체 페이지를 새로 고치지 않고 변경이 필요한 페이지 부분만 고치는 기법 → 화면 전환 없이 클라이언트와 서버 간의 정보를 교환하기 위해 사용한다. Ajax 사용법$.ajax({ type: "get", // 요청 방식 url: "https://jsonplaceholder.typicode.com/posts/" + postsId, // 요청 url contentType: "application/json; charset=utf-8", dataType: "json", // 서버에서 반환되는 데이터 형식 d.. 쇼핑몰 플랫폼 팀 프로젝트_일별 정리 프로젝트 1일차 (23.04.22)1. 헤더에 GetMapping 주소 설계 2. style.jsp CSS 3. style.jsp jstl로 db 내용 갖고오기 프로젝트 2일차 (23.04.23)1. 최신순, 인기순 기능 구현 2. 리뷰 상세 페이지 CSS 3. style.jsp CSS 수정 기본 정렬 - 최신순 정렬 인기순 정렬 프로젝트 3일차 (23.04.24)1. 카테고리 별 출력되도록 주소 설계 @QueryParam 형식 2. 리뷰 상세 페이지 CSS 수정 3. 데이터베이스 수정 (리뷰 카테고리 테이블 추가) → 리뷰카테고리 서비스, 리뷰 카테고리xml파일, 리뷰 카테고리 Repository, 리뷰 카테고리 모델 만듦. 프로젝트 4일차 (23.04.25)1. MY > 리뷰 쓰기 기능 → 파일 업로.. JavaScript_토글 좋아요 기능 토글 좋아요 기능 예제 ❤ JavaScript_반복문 활용 카드 리스트 만들기 반복문 활용해서 카드 리스트 만들기 반복문으로 리스트 만들어보기 render 이전 1 ··· 3 4 5 6 7 8 9 ··· 27 다음