본문 바로가기

BACK

[JPA AJAX] CrudInterface를 통한 create, read, update, delete

728x90


"AJAX" : 새로고침하지 않고 서버로 데이터를 주고 받는 방법

1. CrudInterface<Req,Res> 

2. CrudController<Req,Res,Entity> implements CrudInterface<Req,Res> 

3. entity, request, response 

4. 페이지 컨트롤러, api 컨트롤러 extends CrudController<해당Req,해당Res,해당Entity>


1) 출력
-  findAll : 모든 정보 출력
-  findById : 특정 아이디의 정보 출력하고 싶을때
  -> AJAX 이용 : id를 받아 그 아이디 응답 결과 출력(response)


2) 등록
- create : 계정등록, 권한 등록 후 리턴
 -> AJAX 이용  : Request 요청한 data 넘겨줘서 응답받음(response)


3) 수정/추가
- update : 특정 아이디로 데이터 가져와서 수정 할 부분 set 시키기
  -> AJAX 이용 : Request 요청한 data 넘겨줘서 응답받음(response)


4) 삭제
- delete : 특정 아이디를 가져와서 권한과 함게 삭제 후 저장
  -> AJAX 이용 : Request 요청한 data 넘겨줘서 응답받음(response)

728x90