Spring 86

[Spring / 비동기 #11] 플로저와 Promise_22.07.29 [13일차]

DOCTYPE html> Document function foo() { // console.log('foo!!'); function bar() { console.log('bar!!'); return '메롱'; } return bar; // 함수 bar를 통째로 호출 // return bar(); // bar를 호출해서 return값 '메롱' 반환 } const f = foo(); const result = f(); console.log('result: ', result); 함수안에 데이터를 꺼낼수 있다는 것을 알수 있다. # Promise # Promise: 비동기 통신을 할 때 상태에 따른 콜백함수들을 관리해주는 객체 1. 상태 (state) - pending: 요청을 수행중 - fulfilled: 요..

Spring 2022.07.29

[Spring / 비동기 #10] ajax의 문제 해결(콜백지옥)_22.07.29 [13일차]

DOCTYPE html> Document // 비동기 get요청 처리 함수 function get(url) { const xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.send(); function getRespData(e) { // 서버 응답 데이터를 리턴 console.log('server response: ',xhr.response); return JSON.parse(xhr.response); }; xhr.onload = getRespData; } (function() { const foundUser = get('http://localhost:5000/user/1'); const boardList = get('http://localhost:5000/..

Spring 2022.07.29

[Spring / 비동기 #9] ajax의 문제점_22.07.29 [13일차]

DOCTYPE html> Document // 비동기 get요청 처리 함수 function get(url) { const xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.send(); xhr.onload = e => { // 서버 응답 데이터를 리턴 console.log('server response: ',xhr.response); return JSON.parse(xhr.response); }; } (function() { const foundUser = get('http://localhost:5000/user/1'); const boardList = get('http://localhost:5000/board'); console.log('user:', fo..

Spring 2022.07.29

[Spring / 비동기 #8] RESTful_scoreApp 실습_22.07.29 [13일차]

package com.spring.webmvc.springmvc.chap02.repository; import com.spring.webmvc.springmvc.chap02.domain.Score; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper public interface ScoreMapper { // 점수 저장 boolean save(Score score); // 전체 점수 정보 조회 List findAll(String sort); // 개별 점수 조회 Score findOne(int stuNum); // 점수 정보 삭제 boolean remove(int stuNum); // 평균 1등 정보 구하기 List fi..

Spring 2022.07.29

[Spring / 게시판-댓글 #3] 비동기_RESTful 이론_22.07.28 [12일차]

자료출처 : https://khj93.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-REST-API%EB%9E%80-REST-RESTful%EC%9D%B4%EB%9E%80 [네트워크] REST API란? REST, RESTful이란? REST API란 REST를 기반으로 만들어진 API를 의미합니다. REST API를 알기 위해 REST부터 알아보도록 하겠습니다. REST란? REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원.. khj93.tistory.com 자료출처:https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html [Networ..

Spring 2022.07.28