
\-네이버 카페 등의 게시판을 기본 기능을 제작하는 예제.\-기본적인 DB CRUD 를 사용해 제작함\-DB 프레임워크는 JPA 를 사용해 자동화기능을 강화▷ 뷰(Vue) & 스프링부트 연동 기초 예제\-axios CRUD 함수들과 스프링부트의 컨트롤러 함수들과 네트웍

ResponseEntity : 데이터 또는 신호를 전달하게 해주는 클래스=> 신호 종류 : 성공(OK:200), 데이터없음(NO_CONTENT:203)서버에러(INTERNAL_SERVER_ERROR:500) 등=> 프론트가 벡엔드의 상황을 알수 있고 디버깅 용이 등 품

\-DeptList.vuea 태그는 페이지 이동 (전환) 시 전체 새로고침을 하기 때문에 성능이 저하됨뷰에서 제공하는 router-links 은부분 새로고침을 해주기 때문에 성능 향상에 도움됨뷰를 사용할때에는 a태그 대신 router-lonk 를 사용해준다.\-Dept

▷ frontene(vue)\-EmpService수정(update) -> put 방식 -> @PutMapping사용법 : http.put('/컨트롤러함수url/${dno}', 수정할객체) \-EmpDetail.vue▷ backend (intelij)\-EmpC

20240404fileDb 메뉴달기/ 화면출력 확인(1) fileDbList.vue 작성 후 (2) 라우터 -> index.js 에서 메뉴달아주기데이터바인딩 속성정의(1) 전체조회\-FileDbList.vue전체조회 : getAll()\-FileDbService.js▷

20240405(frontend)\-AddGallery.vue파일 선택상자에서 이미지 선택하면 변수에 저장하는 함수\-화면출력\-GalleryService.js(backend)\-GalleryController.java이미지 다운로드 함수저장함수\-화면출력\-이미지추가

20240405레디스 : 캐싱 = > 조회속도 / 성능개선을 위해 사용1) Redis 설치 프로그램 다운로드 : https://github.com/microsoftarchive/redis/releases2) Redis 설치 확인 : 설치를 정상적으로 마치면

\-SimpleCartList.vue주문페이지 이동 함수\-SimpleOrderList.vue주문 전체 조회 페이지(핵심:복잡)\-> 디자인\-> 데이터바인딩 속성 정의\-> 함수정의\-> 주문함수 1) 주문 테이블 + 주문상세 테이블 insert 2) 결재 페이지로

\-SimpleApprovalList.vue데이터 바인딩 정의함수정의\--> 주문 전체조회 함수

=> 카프카 : 메세징 관리 프로그램 ( 수신자 <-> 송신자 )=> MSA 환경에서는 송신자(spring), 수신자(spring)\-도커실행\-SimpleApprovalProducer\-SimpleConsumer \-SimpleApprovalService //